Please do not call it niche.
It was popular. If you saw E3, you know about it. If you went to IGN anytime in a month before its release you would know about it. They advertised it a lot. There was tons of hype towards MadWorld.
Niche is a word this game is not. I do admit people turning away because of black and white and length but not because it is niche. I do not care if a game I get is niche, but if it is good.