I've only used two companies: Thai airways and Singapor Airlines. They are about the same price ^^
With Thai Airways, it is more spacious than Singapor Airlines... so if you have long legs.. better choose this company lol
The food on these companies are not bad but I like better the food on singapor than on thai.. moreover, on singapor, you have a personal screen to watch movies

That's why when i travel alone, i'll take singapor if it is available so i won't get borred ^^
I've never took Eva Air but my cousin told me that their food are really good...