joey badass and vince staples are really good right now if you want more modern hip hop, desty
Collar, SHOT CALLER
but yeah I already know of them. I know of all the names you posted too and I was gonna post them but you had already done so. I don't like Tupac as much as many others and my favourite old skool rapper is prolly biggie smalls
Biggie was a master of lyricism and rhythm. To this day I don't think there's another MC with the breath control of Biggie Smalls. His lyrics were also full of double entedres and depth, albeit somewhat more surface level in terms of content in comparison to Pac's social commentary and personal struggle. You can take most of Biggie's lyrics and you can just feel his voice speak them.
Hail Mary f her, I never knew her, I’d probably screw her and dump her in the sewer
I do prefer Tupac though. He was a master of flow which is the most important aspect to rapping, imo. Not a lyricist on the level of Nas or Biggie, but the content of his music, his persona, his influence... if you forced me to choose I would probably say he is the greatest of all time. Tupac wasn't just cut from a different cloth, he was cut from a different fabric.