The MLS, despite some struggles, is here to stay. The league has grown stronger, and popularity is growing.
Recently expansion has been very successful, and the MLS is looking to do this in the future.
This is how I think it should go if the MLS wants to grow and stay on the course they are going.
This is #1, and I will make a #2 with other cities that could and should have MLS franchises.
Now I know the MLS has already awarded Montreal a franchise for 2012, but I will include them anyway.
Other than the Montreal Expos (MLB), Montreal has shown they are a great sports town with great support for the teams they have. The Impact of the new NASL (made up of teams from the USL) have gotten great support.
With good ownership in place and stadium expansion on its way Montreal will have a very successful franchise.
St. Louis is often mentioned with MLS expansion. I personally believe that Missouri should not have two teams—plus I don't know what support would be there anyway.
However, St. Louis is a major market. Many people have been pushing for a franchise, but the only problem is there is no stadium to house a team.
The MLS needs to return to the Southeast. Atlanta is logical. After two failing franchises in Florida, Atlanta looks like a safe bet. There is a stadium, but it is too small. If a new one is built or there are major upgrades, Atlanta could have a team quite quickly.
Despite already losing two franchises, Florida needs an MLS team. I don't care where, but Miami seems likes a place to start.
Miami has a large Hispanic population, like Toronto FC. The good thing is that Miami has a great stadium—it's a bit small, but with extra seats added it could be perfect.