Both the courses have their own benefits. Whereas, MBA is more towards management and MCom specifically teaches students about the Finance world. Further, with an MBA in Finance you can still get a Finance specialisation but the detail of Finance would be more in MCom.