The service is fine and very briefly I consider it slightly superior to all the carriers mentioned.
Alialia have spent alot of money on upgrading the service and it shows. But remember it is different, it has an Italian twist, don't expect Ben & Jerry's etc.
I wouldn't hesitate in choosing Alitalia

It isn't one of the worlds greats, but neither are the other carriers you mentioned

Nick