I'll answer your Mesa questions...
They just displaced some FOs out of PHX due to a reduction in flying. There is no anticipated growth in PHX, so any new vacancies will happen from attrition/upgrades for the time being. Most junior FO I think is a Dec 2014 hire.
The only 700 base is IAD. IAH is E175 only, so you won't get based there. Just for clarification, you have a CRJ class date and can be placed in any of the CRJ bases, not just the 900.
Right now, it's hard to say for upgrade time. Awards have gone as far down as 8 months or so, but it's very difficult to say what will happen in the future. We have about 12 more aircraft scheduled for delivery through the end of this year. Without additional flying/aircraft after that, upgrades slow down to attrition only. Mesa has experienced pretty slow attrition for the last year or so. That may be picking up a little now, but the flood gates haven't opened yet. Since at least the 2003 contract there has been a requirement for 2 Captains you have flown with to write letters of recommendation in order for you to upgrade. I highly doubt anyone gets passed over because of that.
Mesa training is very good. No one in the training department is there to wash anyone out due to personality conflicts.