Yes yes, way way better. From those 3, the only one I can somehow understand people who think that he's better then Mario is Benzema.
Villa's not the same Villa he used to be before his injury. And Higuain? Let's see him scores 13 goals in 23 apps in BPL, or getting Germany disquolified on his own.