I have been Navigating Submarines for a long time...some things I wish we could have...
1. When plotting your courses with your waypoints, it would be easier to insert a point between two points and the alter your track from that inserted point.
2. Current/Leeway/Set and Drift
3. With the plotting tools, the bearing circle should have North Relative...North, not south.
4. There should be a tool that plots your course and shows the course, not a degree of bearing.
That is all....