I found the Amstrad CPC to be the better machine for colourfull games. Times better than MSX1, C64, ZX.
the CPC lacks game oriented features that were on msx, c64 (hw assistance), however the quality of games was high.
thinking about msx2, i suspect that because of msx2 got hw sprites, programmers were too much oriented to use those instead of using sw ones. But because hw sprites are somewhat limited the result was not always optimal.
For example, Rastan had poorly monochromatic sprites, but what if sprites were done like inferno?
this kind of game does not have to scroll horizontally so one can use vdp to handle sw sprites in a more colourful way.
What do you think? If msx2 was programmed like the CPC (that has to manage 16K of Video RAM entirely via CPU and no blitter) the overall quality of games could have been better?