I cannot tell you as much about Mesa Pilot Development as I can about other academies, but I just want to throw out two ideas to consider before you consider Mesa's program:
1. Have you ever been to Farmington, New Mexico? Well if you haven't, then I would recommend keeping it that way. Do you want to spend 2 years of your life there???
2. Do you have a college degree?
If yes, Mesa is a bad idea. It takes longer than most the other pay for training paths (2 years) because you receive a 2 year degree from San Juan College.
If no, then go get a real 4 year degree. First off, many major airlines require a 4 year degree. Second, you should have a backup career incase you get furloughed from an airline job (and it may happen). Having a 4 year degree is the highest recommendation I can give.
All the other things aside (high cost, flying for mesa, Farmington, NM), the fact that their program is linked to a 2 year AA degree is the worst part of this program. I would not recommend this.