We have flown Alitalia a few times and I would call those trips average, but we found our most recent trip, (Bari to FCO to Palermo), a really nice experience. The check-in was excellent - the airport staff was very accomodating - as was the flight, which was ontime.
Anyone who has every changed planes in Rome knows how challenging that can be, but the airport staff there were friendly and helpful. I would fly them again.