I think Mouse nailed it in that you should put several tools in your toolbox as no one tool is always going to be the answer.

If you have no experience you might look at Wonderdraft. A nice little, and inexpensive, program for creating maps. Browse the reddit for Wonderdraft and take a look at all the maps posted by first time users of it. https://www.reddit.com/r/wonderdraft/

Inkarnate is fine for what it is but realize that most of the good mapping assets and features are only available through a subscription and it is web-based. They also automatically retain some rights to anything you produce with it.