Overall, my opinion is that meals and service have significantly improved on the E190s and B737s over the last year. Obviously, the refurbs on the E190s helps. The latest new round of meals have nearly all been very tasty. Serving meals instead of snacks on evening flights is a good improvement. I'm happy the cheese platters have disappeared. Luckily, I've always been offered either mocktail or still water on flights after 11am. Although service has improved, it is still quite variable. There are some excellent Virgin CSMs that greet you by name, already have bottled water and Samsung tablet in your seat pocket before you board, are able to naturally chit-chat with you without feeling forced and ensure your drinks (alcoholic or otherwise) are always topped up, especially when your eating. You bascially don't need to ask for anything. The bad CSMs don't make you feel welcome and you have to constantly keep buzzing them to ask for things that are usually automatically done on other flights. The only pattern i've noticed is that certain routes that don't have a high J load (like PER-ADL) tend to have the bad CSMs compared to other sectors that frequently have a high J load.
As for the A330s, the meals and service have consistently been excellent for the last 2ish years. As mentioned previously, the Lanson champagne/juice/water preflight drink choice is only offered on the A330s.
As for the A330s, the meals and service have consistently been excellent for the last 2ish years. As mentioned previously, the Lanson champagne/juice/water preflight drink choice is only offered on the A330s.