The CFA will require more accounting knowledge than will the MBA to be successful. However, the MBA is not limited to mathematically based courses. In a well-rounded MBA program, you will be exposed to management, empathy, organizational design, marketing, writing, etc. it's not a matter of which is harder.