Never travelled in business class so couldn't comment on that. When saying about economy class, first thing which comes to my mind are the pleasantly behaving flight attendants. Seating area are not much spacious. Entertainment system is a bit laggy, the touch screen. But whatsoever I would recommend Emirates airlines who wish to a great inflight experience and safety other than some ignorable issues. May be Emirates offer the best business class service to all across the world.