I don't mind grinding games as long as it actually progresses you in a worthwhile way. With MCH for example, you could grind forever and just never get 'lucky' on a good drop, and thus, never progress. Progression in MCH was -GUM-. Earning GUM even with prime was ridiculously slow. You had to get a good drop and sell it to earn up to enough to buy an actual 'Hero'.. For me that just didn't happen... 8 months, I never earned enough gum to even buy one Hero. I had to buy them with ether lol.....
Anyways, do you actually progress (in Knight Story) at a better rate than MCH?
Yes, and Knight Story is definitely much more fun than MCH.