Any framework, poorly implemented, will result in convoluted and messy code.
Properly implemented MVC should be fine for a text-based game. What matters more is what you feel works best/makes you more efficient/best fit for the language you use (MVVM for C# for example).
Perhaps it would be better to look at the solution you arrived at with MVC to pinpoint what could improve, instead of changing it completely.

Find content
Male
