I think the new first class sleeper seats are a little better than the old but I cant put my finger on it.
I do like the new color scheme which is a soft blue walls and the new lighting has a nice ambience.
I think I liked the food but I was on an around the world so the food out of each country is a bit different.
I havent been on BA for a while and so I cant comment on the difference there but I would say a new seat is better than an old.
I didnt have a really broken down old one like I have in the past.