Yea battle net is a bit scarce on players. What little they have generally play nothing but dota & legion td's. Your best shot to get players to play with is to host over ent link. The difference between hosting games yourself over enterprise and the auto host is the games you host via ent link route are also hosted over garena while games that are auto host are usually only hosted on battle net.
To host games over enterprise client is pretty easy.
First register an account on
www.entgaming.net.After you do that at the top of the page just below the banner are buttons click ent link.
From there click the validate your account button. This will require you to whisper their bot.
After you do that click upload your own map button. This is to add maps you want to host.
After you added maps click the host a game button and your good to go.