alabama is better than miami, one to one. if you want to work in florida, especially in or around miami--choose miami. however, alabama will provide more opportunities. graduates of bama place in atlanta, nashville, charlotte, and even a few in D.C. firms, as well as birmingham.
most students stay in alabama, however, as most students are natives of alabama. i think that more students COULD leave alabama if they wanted, but most students are connected in the state and thus choose to stay. the alumni base was mentioned as well, and alabama has an intensely loyal alumni base. so, that puts you a leg up for jobs in alabama and at southern firms with hiring partners from alabama. i don't think the alumni is quite as loyal to miami as alabama's.
alabama also has a fantastic dean. i really think that Dean Randall has visions of really turning alabama into not just a top tier law school, but a first class law school that will one day consistently rank in the 30s in USNWR. they are hiring new faculty, building a new wing, and spending big bucks to attract top candidates and minority candidates--these are things that most public schools don't do.
alabama is at the top of my list for these reasons and many others. i really do believe it's a great law school and has a great reputation in the south/southeast. besides, alabama's had a supreme court justice, hugo black. that alone is cool.