Ettihad is good, emirates is great but a bit expensive, PIA I agree it sucks, because one of my friends recently travelled on it to Pakistan and nothing was working on the flight, food was smelling, TV was not working, Seats were really bad. Staff were not cooperative
I would suggesst to go...