I think both are equally good. But the choice depends on what you want to do and where your interests lie. ACCA is more specialized than MBA. MBA is considered much more versatile. Doing an MBA just because its good is certainly not a good idea if your interest and what you like to do is something totally different. If you are very interested in accountancy and finance, then ACCA would definitely be a great choice. ACCA is a great qualification but demands a lot of sincere effort and dedication and would much more challenging than the MBA. Job prospect wise, both are great. But ACCA is a much better sought after qualification. So, its upto to you to decide what you are interested in. Online MBA degrees have also become really popular and are in great demand as well where professionals get to earn an MBA degree while still working.