I'm not 100% confident with the "ever had" part, but definetly we haven't had any attacker even close to his skills.
Pulisic, Havertz, Mount, Mudryk, Madueke, Palmer.. Around 300 million spent, but there are always if-s and but-s with these players, they couldn't even tie Hazard's shoelaces. He just walked in from French league at the age of 20 and bossed from his first PL-game. No different league, different culture shit, no too young concerns, he even was brutal when out of shape.
Mudryk and co has 1% of Hazard's talent and coolness.