Soldato
A retest every 10yr would be a good idea. Stamp out those bad habits that develop after a few years on the road.
I also think this needs to be reinforced with a requirement for retraining for people who either have more then a certain number of accidents of are convicted of careless driving.
The problem being is not very many people seem to get convicted of careless driving. Our roads policing policy seems to be focused entirely on speed, because it's the easiest way to get the most convictions with the least effort.