A good bike fit can make the world of difference.
When I was living in New Zealand I had a fitting at my local bike shop - and couldn't believe the difference it made. The mechanic spent about an hour fiddling and readjusting and when he'd finished it was like riding a new bike - no more shoulder or neck pain and the power transfer through the pedals was amazing.
I'm hoping to get a new bike at some point this year - but am shocked by the number of retailers here in the UK who don't do any kind of bike fit at all, not even if you pay for a fitting. I refuse to buy a bike from a store who are just going to "eyeball" a fit for me.
Good to hear you got a good result Kali, that's great.