I'd say that what OpenCPN
might lack in funtionality compared with Capcode, OpenCPN
certainly has in ease of use, simplicity and user interface. And when sailing it has to be simple, looking for alternative routes in cold wet temperatures, fingers frozen and shaking, hungry looking for anchoring
possibilities etc. So more functionality also requires a user interface that fits ease of use.