I spent 10 hours flying Virgin Atlantic's upper class. My seat had its drawbacks, but the flight mostly won me over.
Virgin Atlantic's upper-class seat has a design I've never loved. But after flying in it from LA to London, I'd happily book its business class again.
\