I would suggest QGIS, since it is an open-source software, easy to use and the user community is huge. There are hundreds of tutorials on YouTube to learn basic and advanced cartography, and if you have questions, https://gis.stackexchange.com is the site to solve all your doubts.
As for me ArcGIS pro is the good one since it has been updated with certain features applicable to a particular phenomena unlike yourself improvising a particular tool