I have always thought that Remember The Time from 1991 is an often overlooked gem, while Got To Be There just makes me want to put my fingers in my ears!
Stranger In Moscow
They Don't Care About Us
Who Is It
in The Closet
Get on the Floor
Liberian Girl
Overrated:
Rock With You (great, but it's overplayed and overstated in its importance)
Black or White
You Are Not Alone (the verses and chorus are the same. So repetitive)
Heal The World
I Just Can't Stop Loving You
I love Invincible and the new songs on BOTD. I never cared for Thriller, the song. Dangerous is ny favourite album and sometimes I think it's overlooked.
Human Nature is gorgeous, one of his best. I think Thriller is over rated (but still excellent) and so are Ben (awful), Will You Be There and Speed Demon.
Not strictly MJ's solo work but Shake Your Body Down To The Ground by Jackson 5 is a proper disco classic.