The GPS capabilities will never match those of a Garmin device. Woul dbe less expensive and more robust to just purchase a Garmin device. Personally I love my Rino 120.
www.trimbleoutdoors.com is a cool app, but I am waiting to hear back if they plan to support the newer BB devices. Their device listing has not been updated in a while.
Though MobileTracker looks good, I am hesitant to plunk down $24 unless I can try it first. Is there a trial version available? I could not find a link to one.
As someone who works for a mobile applications development company my opinion is that there in not a lucrative market for a hiking application on the BlackBerry. You probably won't see a decent one for a very long time.
By the way, we make GPS applications for BlackBerries but we aren't venturing into this vertical for this exact reason (we don't see a way to make money).