I think I should choose Sutton Harbour or King Point marina. Both are very well sheltered from the winds and not far from the city centre and transport links. King Point is a subsidiary of SH so tradesmen should be accessible.
I would NOT choose Queen Anne’s Battery – steer clear of MDL whom I find disorganised and incompetent!