I can’t think there are many cases of fraud at polling stations. They cross off your name as you arrive, so if you had an extra vote for someone who’d died or was no longer living there, it’d mean going twice, or else getting someone else to impersonate them.
Not that I’m saying any sort of fraud should be ignored, but such presumably very small numbers wouldn’t normally make any appreciable difference to the outcome, would they?
I wouldn’t have any objection to photo ID, though I do realise it’d be a problem for some. Older people who don’t have a passport or driving licence could presumably use a bus pass - ours include photos - I don’t know whether that applies everywhere though.
I don’t have any objection to the idea of identity cards, but I wouldn’t want to be obliged to carry one at all times, as happens in some countries.
Presumably the main reason they haven’t been introduced already (except during WW2) is the huge cost.
TBH I’d think there’s a lot more potential for fraud with postal voting, as was demonstrated some years ago in (IIRC) Tower Hamlets.