if you want real experience then EMIRATES all the way!!
Sometimes they are expensive surely Emirates are the best! seocndly the A380 Flight (Dubai - Toronto) Seriously its once in a life time experience on the Mighty Jumbo!!
Eithad is really good aswell.. frankly most people these days are...