There are various reasons for embarking on an MBA.
If you're fresh out of the box and want to earn lots of money from the get-go, you get an MBA straight after University. You won't learn much about yourself or business (or at least not retain much!) but, having ticked all the right boxes, you'll have so much money at such an early age that you won't care.
If you already have a number of years commercial experience under your belt, are finding work unrewarding (intellectually) and have a real sense of your skills and USP, then an MBA is a great way to develop that subconscious whisper into a meaningful voice. The key to benefiting from an MBA, though, is not the choice of institution, but matching the tutor/mentor with your chosen thesis . The right mentor will lead you to making life changing decisions.
I have a number of friends and colleagues who have completed an MBA for both of the reasons given above; they have benefited accordingly and none regret the decision to do it.
Personally, I have thought about it for more than 10 years and have still not done it as there are other ways to develop personally and commercially; it's a steeper road to travel but, for me, the rewards are more valuable as I am not motivated by a big pay check alone.
Close the curtains, switch off the lights, close your eyes and take 30 minutes to think really hard about WHY you want an MBA; then do it or don't do it... but talk to people who have already completed an MBA and identify the right mentor NOT just a big name institution. It's always going to be big investment, financially and intellectually, and this is about YOU, not a TLA!