I had (and still have) an MSX. Wasn't too bad a machine, plenty of RAM, not too difficult to expand. Decent keyboard and BASIC. Unfortunately it was never as popular as the alternatives, so it tended to get a number of Spectrum ports that didn't take advantage of the hardware.
It also had quite a number of cartridges available for it, something that didn't really happen for many other home computers.
I'll admit the Commodore 64 had better capabilities in some areas (scrolling, music). The MSX had more available memory as the graphics memory was not shared, and more colours were available than the '64 in its high resolution mode.