I would choose UF over Miami, especially since you have an interest in neuro research. McKnight is a great resourse, I don't know what kind of research opportunities you have at the Boca campus. Plus at UF you have the research track where you can graduate with honors in research, you also get a pretty good stipend for diong research during the summer between 1st and 2nd year. I have been a postdoc at UF for almost 3 years and have worked with several medical students over the last couple of summers. They were all very happy here. Also, on SDN, you get the idea that UF students are arrogant and ultra competetive. From the students I have worked with, I do not get that impression at all.
Miami is a good school and you will probably see some things at Jackson that you might not see at Shands, but will seeing a few obscure tropical diseases during med school matter in the long run? Shands is an excellent tertiary care facility and level one trauma center, plus you can do rotation in Jax, so I think the clinical exposure is not an issue. Miami is much more expensive and the cost of living is very high. It does have great beaches, nightlife, restaurants, cultural events, etc. that Gainesville doesn't have. It depends on what is important to you.
I went to grad school at Baylor, and it is a great school. Out of state tuition is the same as UF in state tuition. If you can get Texas residency it is dirt cheap. I really liked Houston as well, cost of living is low, great restaurants, tons to do. The medical center is amazing and will provide great research and clinical opportunities. It is a top 10 medical school for research. I would probably have gone there over UF, if there weren't other factors keeping me in Florida.