Hey man... sorry to do this to you, but iGuidance is my recommendation. You can search the board for LOTS of info on why this is the app of choice.
I have used Microsoft Streets & Trips, Rand McNally Road Atlas, DeLorme Street Atlas and NOTHING compares to iGuidance!
If you want someone to pick for you... there you have it... iGuidance.
As for not wanting to pay... iGuidance is worth the $110 bucks!
If you want to trust a stranger, get iGuidance!
Get it here: http://www.inavcorp.com/products/iguidance2.html
... On the not wanting to pay comment... I get what you mean now, yeah... there really isnt a good way to "demo" gps software. They whould have to give you everything and a "crack" would available to userpt what ever time limitation they implement. I still say spend the cash on iGuidance... its 1st class. Just my two cents!