Been using plenty of map makers my DnD campaign for close to two years but I think Inkarnate has to be the best for me.  Super versitile and affordable. ($5 a month for full acess)  If subscription isnt your thing however Dungeondraft is 1 time purchase and also very good.