Where in Wareham are Fit2ride?
Charlie is excellent and would be my first option, I’d not touch cyclelabs for spannering after watching them bodge a headset fitting on a frame, it was a few years back but once bitten.
I don’t venture in to Ringwood much but have been impressed with service from Forge.
Ride I tend to avoid after a bad experience when I wanted to buy a bike, ended up at Bikelab buying one instead, still miss Bikelab, helpful and knowledgeable.
Primera in Parkstone are more helpful than the guys in Charminster but that may just be my view having bought bikes from both several times.
Then theirs Offcamber in Blandford who are always helpful.