Alaska has a hub in Seattle. American has a hub in Miami. American, JetBlue, Delta, and Continental have hubs in New York/Newark. United has a hub in LAX.
These are not that "strategically located" for connecting flights, but they do work. I see your principle, but I think there are a lot more important things to base your airlines hub city on than geography alone. It would make for great connections to Mexico.