One thing I noticed when I bought my new bike this summer. The bike store owner made sure I bought the right size frame and had it initially adjusted so it felt comfortable. The trouble is, most people stop there. After I had it a couple of months, put 500 miles on it, THEN I went back for the big fit-up on the trainer. Turns out I could handle a longer stem for better position, needed the seat adjusted. When I left the shop, it was perfect.
In short, I recommend an initial fit to make sure you have the right bike, then dial it in exactly when you're more used to it.