Don't misconstrue things. He's a great "singer" in terms of the fact that he can hit high notes and has that R&B flow to his voice. He's a horrible vocalist though. A vocalist knows how to structure their melodies to flow with the song and carry the listener places, giving the song some kind of semblance to a story or emotion. Craig has no flow, no construction. He just fits his vocals into random patterns to go over music and it carries you no where. He's an incredibly mediocre vocalist thats being carried by his pretty voice.
I agree with you, but I think you're over the top about it. The knock on Jonny has always been his structuring - he consistently shows little to no knowledge regarding songwriting/structuring, save for the last Emarosa album and Isles & Glaciers (who was all Vic anyway).
His physical ability is simply off the charts. This isn't a guy who has a good voice, and could be great with some training - Jonny has absurd talent, and could be phenomenal and unmatched with half a brain and some dedication. So yeah, his voice obviously carries him past his inability to take himself seriously, but we're talking about a rare level of talent.