I have a lot to say on this topic, because I've researched it and because I'm right in the middle of it. Basically, the answer is...it depends.
It depends on a lot of things. I'll tell you why I chose my path.
I have a business undergrad, and a MS in MIS. At the time, I would have rather gotten an MBA instead of the MS, but the time required kept me away. I finished grad school graduated when my oldest child was 6 mos old. Any older, and it would have been tough for me to put the time in for the MS. I also wanted more tech skills, which the MS did give me, to supplement the solid technical skills from a specialized programming school. My company just recently lifted the salary cap on tuition reimbursements, so I jumped on an online MBA program last year.
At 37, I have been in the business world for 18 years (started in college), so I am not looking to make a splash or switch industries. I see it as something I've always wanted to do, but could not cost-justify at this point in my career, and could not afford time-wise (even a part-time program) with 2 small kids. However, with full reimbursement, I look at it as a $30,000 bonus I'm paying myself (approximate cost), and an insurance policy should anything happen to me or my company that would put me in a position to look for another job. All other things being equal, and MBA certainly can't hurt an applicant. And it shows to my current superiors a committment to my own personal and career development.
As far as school choice, several factors entered my decision. AACSB accreditation was a must. Without it, I think you're wasting your time and money for something that will get no respect. The school I chose also accepted my MS in lieu of the GMAT. That was a big plus, because although I usually do very well on standardized tests (my GRE to get into grad school was Mensa-level), I did not want the hassle and time delay to study for and take the test before applying to schools. The school I chose it is possible to do 100% online, meaning I don't have to take a weekend here & there away from the family. I'm sure those group encounters are invaluable, but I do not like being away from home as a rule. And the school I chose is reasonably nearby. I'll get to that in a minute.
For you, I think your only decision is which school. At 31, if you can do it on the company's dime, I say do it. You may not see immediate $ payoff, but I don't think you will end up regretting it. The positives of learning, interaction with other professionals, contacts and friends made will enrich your life, if not your wallet.
Now to school choice. I've heard it said that below the top 20 schools, it's all the same. Kind of like law schools. Again, depending on where you are in your career and where you want to be, it may not matter to you anyway. U of Fl. is ranked 43 in US News rankings. That's not top 20, but it pretty darn good. If you can do a top 50 school, vs. an unknown, I'd push for the ranked school.
Oh, and the online thing. Unless you're going to the University of Phoenix, or another of those internet-only places, you get the same degree as the brick & mortar student. I'm not suggesting deception, but there is no reason you would make it a point to tell a prospective employer that you got an online degree. Now, if I list 10 years of work experience in NJ, and an MBA from U of Fl. during that time, that's going to lead an interiewer down a path of questions, like, "are you capable of time travel?". But an MBA from a local university "fits", understand? I don't know Florida geography. If I'm looking at your resume and see work experience in Fl and concurrent MBA studies at U of Fl., it makes perfect sense to me. For that reason, I'd rather have my online degree from an unranked school that "fits" geographically, than an online degree from a higher ranked but faraway place. An MBA from Indiana or Michigan would have more pizazz, but could lead to questions.
My experience so far is that the "hard" (math, finance, etc) classes are just as challenging, probably more so, because you can't ask questions in class. It's up to me to read the material, do the work, and pick up the concepts. If you think it's easy, try squeezing a grad level class into 8 weks, and a 4-hour timed online exam in Quantitative Analysis, where 4 hours is not enough time to answer all the questions. The "soft" classes (management case studies, strategy, marketing, etc) is where I miss the give & take of the classroom setting and group work, but it's amazing what you can do online. I work building multi-milion dollar software with teams spread between here & India, so collaborating online with some students on a a textbook case study discussion is a piece of cake.
Hope this helps, and good luck.