He might be better of staying with Southwest and accumulating miles with credit card sign up bonuses. One card will likely get you many ,more miles than a year or more of flying. Multiply by 2 plus spending and you have options.
If flying from the US most programs require a ton of flexibility to get any value for business or first awards.