Like many people here I always go for a window. On BA Club World I always used to go for the bulkhead too (hence the moniker), so that I could get out without disturbing my seat mate. Even with a 50” pitch the recline and leg rest can make it impossible not to disturb the aisle sitter. To be sure of the best possible view I would also go for the forward-most business cabin or up stairs to make sure I wasn’t over the wing. I’m sure on occasions my request for a seat as far forward as possible sounded like a lame request for an upgrade to First, which it wasn’t.
However, my preference is changing . The new fully flat beds in Club on some BA routes now mean the bulkhead has no real advantage. In fact the one real disadvantage of the new seat-cum-bed arrangement is that you are more likely to be over the wing (the business class cabins extend further backwards), or just in front of the wing but looking back on to it

Still, it’s a small price to pay for a very comfortable seat
Now, why not video pictures on your in-seat TV, giving you a view straight down and a pilots-eye view? Not as good as the naked eye I admit, but would offer alternative views, and could be available to all seats. I can’t imagine that it would cost too much either. I don’t know of any airline which has this, but do remember a few years ago Virgin Atlantic talking about it, and possibly removing windows to reduce aeroplane costs!