I wont post my opinions as to what I would recommend because it will turn into pages and pages of trash talking.
My recommendation would be to find a shop you feel very comfortable with and take thier advice. If you find the right shop they wont steer you wrong.
Good luck.