My favorite has always and will always be 2pac. He was one of the first rappers to be honest and talk about real-world problems such as youngsters in gangs, drugs, rape, poverty, lack of true civil-rights, etc. Words that he wrote still resonate today, such as "We aint ready to see a black president...". We have a black person running for office today, and is America ready for this, or is there really still too much racism to allow that to happen. Sorry for going on and on, but if you listen to 2pac's music, it makes you want to get up and change the world. That is why I love him.