I've been using Navionics for a few years, and I like that a lot. I can't say whether it's better than anything else, since I've never used anything else, but I can endorse it. I think it's 15 bucks a year for all North American charts, which are pretty good in my experience.