My very limited IB F experience taught me that the seats are poor - think LH style pairs rather than a pod. The food was pretty good and the wine list excellent - except for the provision of cava (ugghh) rather than champagne. Service was variable - 1 nice, 1 evil old hag who actually shouted at one of the pax. The quality of the IFE was pretty rubbish. I would put them behind BA by a fair bit. LH are a bit better - and certainly a little more slick.
After half a dozen intra europe C flights this year, I've come to the conclusion that IB are just an indifferent airline - about the same as AA. I know number_6 rates Air Nostrum very highly though.