Other than the tranny, I've never had an issue. Agree on the dealers, everyone at mine are great guys, but the work was always shoddy, I go to an independent where my buddy works, a very good lifetime bike mechanic.
My buddy applied at my dealer, they offered him $15/hour, now I know why they have no good mechanics. Their rate is $90/hr.