Good point Brad and i think this is where people fall short. (I Want it all for cheap, but i Don’t want a cheap Keyboard)
If you do your homework on price to play you will see the M-500 well above in terms of
all around keyboard, less an app for android like casio has for the apple (ios).
Now doing the math, it's hard to get everything packed into a board for at $1,000 usd.
Is it the right board for you? only you know when,why,how and where you play.
[Side note]
I have had a fun time with my XG1 (was real fun 4th July when i made up a ramp-up/decaying police sound.)
"Hey,kids---some people have work the next day" . :0