Maybe you had a bad flight on premium economy.
I flew IAD - LHR on their premium economy, and it was very good. Lots of leg room (38-40"), good movies, and the cabin crew came around numerous times offering beverages. I don't know where you come up with 3 drinks for the whole flight, because you can pretty much ask for a drink whenever you like, even in coach.
The food is pretty good on Virgin even in Coach, so premium economy was pretty good too. Finally, the price was right, and the service pretty good.
Atheism is Myth Understood.