Personally, I'd rather listen to Coolio than NWA or 2Pac
NWA's beats are primitive and dated and Cube outshines everyone else. Pac is obviously hugely important and very talented but has never really been my cuppa tea beyond a few stray tracks like "God Bless The Dead". Coolio is corny and juvenile but catchy and fun and a lot of his beats are actually pretty sick, especially on his debut.
As for the prog groups mentioned, I find Yes to be incredibly overrated despite the technical abilities of the individual members aside from Anderson. Meanwhile, Styx is underrated and has a few fun hits, cheesy though they may be. Never really investigated Kansas because both "Dust In The Wind" and "Carry On My Wayward Son" are ####ing garbage.