Popular subject as always.
At work we call it "Paint Jail". We always tell customers these 2 things: Who ever starts the paint job will most likely not finish it and no matter what time frame they tell you, expect to not have your vehicle back for a year.
Posted this before but it works. My advice is to attend local car shows/events. Take a close look at the quality/finish you want then ask the owners who worked on it and about their experience.