Pros: I love the seats with charging ports, and the choice of entertainment on a personal screen is great.
Cons: I spent two months trying to get a seat assignment online and being told it wasn't time to do this, then when I finally called I was told all the acceptable seats were already assigned. I got a mediocre seat assignment, and when I got to the airport even this had been changed to totally unacceptable seats separated from my travel partner. HORRID process. Most of the food on my flights was acceptable or actually tasty, but the breakfast on this flight was awful. Does anyone actually eat that penile sausage? (Note, tomatoes and mushrooms is a classic British breakfast side, it's not what Americans serve, when flying to the USA I'd recommend something else - cheese on the eggs and skip the side altogether, maybe.)