Welcome to Mini2, chris4817.
I've also heard good things about trafficmaster, but doesn't it involve an on-going subscription? One good thing about a tomtom-like solution is once it's bought, it's bought.
Apart from the near-annual upgrades
Guess freedee you gotta make up your own mind. Moonshine's right, pocketgps is a good site for info.
One systems I wouldn't recommend from past experience is Navman... although the all-in-one hardware solution is nice, the software does not support custom POIs (so no speed cameras, specific petrol stations etc.) and I found it to be very flaky, even with all the updates - turning itself off, rebooting randomly etc.