Half of it is terrible and some of Mariah's worst (Touch My Body, Migrate, I'm That Chick, Love Story etc.)
and the other half is amazing (IBLULT, Side Effects, Thanx 4 Nothin', For the Record, I Wish You Well)
and then there's OOC and Bye Bye which is undoubtedly some of her best work.
Listening to E=MC2 in full now after this discussion.
I don't get why everyone hates on Cruise Control, which is cute. C-R-U-I-S-E controlllll. It's thanks to this song that I learned how to spell "cruise"