a sleeper that was critically acclaimed by critics, and did numbers.
the only people who talk shyt about it are internet forum geeks like you
on the other side of the spectrum, we have Lasers which everyone hated, critics included.
edit: by the way, let me just say that for the record, I don't think J. Cole is better than Lupe Fiasco in any fashion. Lupe is literally better in every aspect. I don't even know why you keep bringing up Cole every time I say something bad about Lupe. His singles have sucked thus far. Period. Deflecting to Cole ain't gonna change that.