I've had great service from my dealer. They even ran a few diagnostics for free when I thought my mileage was lower than it should be. They've even answered BS questions for me because I'm not much of a car person and didn't care much about my car as long as it got me from A to B until I got my P5.
You also have to remember that people that have problems are more likely to say something than people not having problems.
You also have to remember that people that have problems are more likely to say something than people not having problems.