While it may be fairly powerful, it is anything but easy to use, and I'm pretty savvy with all things computer. The interface is atrocious. It needed a major rewrite 10 years ago (before I ever had it).
At first it did seem very difficult... but I chose to stop complaining and figure it out. Once you do, you will be a big fan of it. Everything about it is brilliantly done. Everything. Even the search feature finds everything I've ever hunted for and easily incorporates new waypoints into your route.... in any one of numerous ways.
There is a learning curve, as with all things, but once you learn, it's very easy, logical, and powerful. There's nothing in Basecamp that leaves you wanting. The features are here. Read that tutorial... firmly grasp the basic concepts, structure, organization, nomenclature... start small by creating short routes... refer back to the tutorial when you have a question... and that's it! You're off and running.
The only thing Basecamp needs is the ability to load satellite images, which it may already do with the Birdseye feature, I just haven't looked into it. Whenever I need to it's just been easier (and completely free) to click the button in Basecamp to bring up Google Earth to show satellite images
When I see people knocking Basecamp, I think that's a huge disservice by discouraging people to not even look into it, an incredibly powerful and useful tool that will greatly enrichen the whole navigation experience.