I would spend some time looking at Seat Guru. We used Prem Econ on Virgin Atlantic to HKG and SYD. (We paid for an upgrade to Upper for the return trip)
If you can get row 18 on Prem econ with Virgin then it's great. Row 19 has a missing window.
It is better than economy though.