I use Motion X and Gaia. Both are easy to use, maps on Gaia use less space when downloaded. Gaia has more immediately available information onscreen, altitude, bearing, etc. but Motion X has a much cleaner interface if you just need a map.
I use Gaia mainly when playing in the State Forests...