I agree with you about more expansion....just so many teams now. I would love to see the NFL realign divisions first with more of a regional footprint. I know that would impact some old rivalries, but the Cowboys in the NFC East? Colts in the AFC South? Miami in the AFC East? To me, there is some work to be done in this area.
Future cities...I understand the CFL, but Toronto is the 4th largest city in North America, only behind Mexico City, NYC, and LA. I would think this has to be something to consider, even with Buffalo close by. Perhaps after a study of % of Buffalo fans from Canada/Toronto area. But one team in Toronto, would truly make it "Canada's Team" in the NFL.
No more teams in Florida...and Austin TX doesn't seem to make sense with the Cowboys and Texans, and most importantly UT. Just don't see Austin as a NFL city.
St. Louis probably deserves a team. Portland...again, not a huge city, big soccer and NBA town. Not sure I see it as NFL. Seattle is 3 hours away with not much inbetween....I made that drive last year going to the IndyCar race in Portland while visiting family in Seattle. Same with OKC...just don't see it as a NFL city and there would be so much competition from OU and OKState. Salt Lake is interesting....on the fence with that location. With NBA and the new NHL team, can they absorb another pro sports franchise right now??
Interesting topic Irish!!