Just compare the BA fare cost plus seat selection fees with that of another airline who flies the route and see which one works out cheaper then decide which one works best for you.
Seat selection fees are a ruddy nuisance but they're not the end of the world.