I find most people in the motorcycle community take themselves way to seriously and their opinions on everything tend to swing to extremes. Love or hate a particular manufacture, model, product or dealer. Nothing in between...
This is only my personal experience at Riders Choice, if it doesn't mirror yours that's fine. I am not a paid shill just someone who has ridden for 30 + years and been in lots of shops in my lifetime.
Firstly I am admittedly a fan of a bricks and mortar shop. When I need a nut I like to walk in and talk to someone who knows more than me. Online retailers are usually cheaper but i still like to get that innocuous part when I need it today.
I have used RC to store my bikes for years. They go away in the fall leaving my garage free for my snowblower. They come back in the Spring serviced and ready to ride. I'm not a mechanic nor do I want to be. I'm happy to pay for that service.
I also have bikes over 25 years old- they require service more than most. RC has always happily worked on these bikes when other shops have declined and wondered aloud why I want to fix an bike made in 1984.
Today I had a fuel leak that required some McGyverin'. They took it directly to the bench and came up with a fix in 30 minutes. They then sent me on my way with a ridiculously low charge. Now I admit I am a long term customer that spends significant $ on storage, service and gear so that obviously played a part in the speed and cost. That however is my point to a real shop with actual people and not a 1-800 number. Patronize your local shop and you may have the same experience. Oh and don't show up unannounced expecting a $29.95 oil change done in 15 minutes on your Gixxer. It ain't Jiffy Lube.
Long winded way of saying I endorse them and will continue to for as long as I'm still able to ride.
Ride safe.