also I hear Navteq a Nokia subsidy is planning to get its GPS services on the N900, so that should take care of that.
If you are coming from a two yr old BB The nokia n900 will blow your mind, and maybe not in a good way.
If you just want to get out of the BB lockin chains and want something similar, i would suggest the e-series, like e71 or e72 coming out soon