EVA miles are way to expensive if you are not buying during promos. Also the miles is subpar: expire too soon, way too restrictive (must have at least 50% of the ticket value), not enough availability, yada yada.
Pay cold hard cash and get status with whatever airlines out of it.
The entire Infinity MileageLand is a joke: website taking forever to load, no chat option anytime you need something you have to call their office, who will NEVER and I do mean NEVER pick up the phone. These people don't work? At least have the decency to route me to an offshore call centre speaking broken English.