There are three good shops that can do race work on your bike. If you want to stay out of the EDR/SDS dance, you can go to Ron's Performance. Mark Bothe, and Dustin Ranck both use Ron's and love his work. They took are both top 5 guys.
They all will do what you need. Its really going to be up to you which shop is most convenient for you.
Personally, EDR does my engine work, GP Suspension/GP Suspension North does my suspension work, Barry Wressle (GP Suspension North) sets up my chassis (tunes my suspension). I use CTT, Nesba, and PSSR for tracktime.
Hope that helps.
FYI - There will always be someone who doesn't like this or that shop for this or that reason, I personally try and avoid those influences and generate my own opinion about someone/shop on my own. I have been using EDR for almost 5 years now, and never had a problem. But I have not used SDS or Ron's performance, but from what friends have said that use both, like them equally. So its really up to you my friend.
Good luck!