If the price is not a problem go for a psr2000.
I think it is the best choice. It has a "yamaha" logo that the casio has not,
and it has a vocal harmonizer too.
And you will find much more support from other users than with mz2000.
I have read that the mz2000 has been discontinued.
???