(Sorry to ask but what happened to you Teal?)
I like how some of them have a plot. Normally I'm more for Anime, Manga, And vocaloid related stuff but Gorillaz is better than anything I know. I heard it when I was... 5? My sister was playing it and all.