I don't often listen to hiphop or rap but discovered Hopsin the other day and holy damn his stuff is tight..
Indeed, it was the same for me too!
When you have the time listen to The Jokerr too, he's somewhat similar to Hopsin, but his diss tracks are out of this world.
(when he and Hopsin were in an argument about Dame)