2Pac - the best lyricist, real meanings to tracks (apart from when he's going at some1), persona, beliefs & the strength of them, & also he had quite a tite flow too.
Big - The best flow hands down, some good lyrics but didnt do enough storytelling with real meaning for my liking.
Big L - Tite flow and lyrics but cant quite match Pac or biggie on both.
Big Pun - Rediculouse flow but sometimes talked shit just to ryme wordz together which lost the sense of the tracks sometimes.
I could go on but who am i kidding..........2Pac for every reason. Lyrics, passion, meaning, desire, belief in humanity to be better..........so much when you talk about Pac.