MBA has a much wider scope of work and graduates can explore multiple sectors. MHA is a much more specialised course and provides you with better skills and tools to operate in a hospital environment. Generally, speaking MBA is an expensive course. Most MBA colleges have high course fee and other expenses.