I think the general rule is Middle East/Far East > European > Us
Transfers in the US are always going to be unpleasant but once you know the drill they can become routine
My advice is choose one carrier or alliance and join the frequent flyer program. The miles are just money but they can be used to upgrade, but the tier points are more important, it isn't that difficult to get to BA silver where lots of benefits kick in.