Too many people are shitting on him these days, sure he is pretty much the definition of mainstream. (most of which mainstream artists i hate)
and yes i would rather stab a #2 through my ear than listen to A milli one more time. but he definatly knows how to make music, and he certainly knows how to sell the shit.
for all you who think he cant make music or think his lyrics dont make sense, i can somewhat agree.
but give him another chance and listen to the Sports Center Freestyle.