I like to think I’m decent at spotting phishes (it’s literally my job) but a Virgin Media impersonator got me once. Their @ wasn’t even close but I saw everything else and it seemed to match!