In addition to all of the great points that others have made, I'll add that salaries in Jacksonville are not competitive for professionals compared to our peer cities. In addition to entertainment, dining, and other quality of life issues, money can be a major motivation for a 20-something professional to stay or relocate to a city.
According to the ABA, the following is a list of median wages for attorneys in other Florida cities and some of our peer cities in the Southeast. (Keep in mind that starting wages for new associates will be lower.)
Duval Co., FL $79,480
Miami-Dade Co., FL $104,630
Orange Co., FL $98,790
Hillsborough Co., FL $91,310
Davidson Co., TN (Nashville) $100,320
Jefferson Co., AL (Birmingham) $108,000
Shelby Co., TN (Memphis) $100,120
Jefferson Co., KY (Louisville) $96,480
Mecklenburg Co., NC (Charlotte) $114,380
Attorneys in the second lowest paying city (Tampa) earn 15% more than Jacksonville attorneys, and attorneys in the highest paying city (Charlotte) earn nearly 50% more!
Even ignoring all of the quality of life issues that we've discussed, if you're a UF or FSU law grad, would you head to Jacksonville over Miami, etc.?