Finally a topic that we can discuss without raging at you.
As all mobas, really depends on what lane.
Smite :
As a default solo and i can either go for Vamana or Belona.
Jungler as Bastet or Loki .
Supp as Chang’e or aphrodite.
I dont like going for ADC.
Mid definitely Zeus or Poseidon. Sometimes i go Janus.
League of legends:

As a supp i always go for a tanky one, no matter what the team go for damage of a more balanced one. Why ? Because almost no one play as a full tank role in the game. So its a must for any team. Leona, Taric(because emotion) and tresh.
Jungler i go for Shyvanna she can melt any tanker with a few damage items. Voli if the team needs a tank/off. Malph to counter heavy AD like trynda, Garen, Vayne and Gnar likes.
As top lane i always go for Shen, hes the perfect top, i’m 100% win rate with him on ranked. He can deal tons of damage(using the skills on the right time) heal party, shield, taunt, and fack everybody. If i cant pick him i go for Garen, hes godlike. Or Teemo, hes Luciferlike; Everybody underestimate this lil devil(also 100% win on ranked with him).
For a carry role i always pick Vayne or Sivir. Both have the power to melt any tank champ or 3 hits a squishy.
For mid Veigar. This champ is the Satan himself. He can burst any supp with Q+R. He can stack up to 1k ap before getting to the nexus. None can dive him. Hes the perfect mid. But i can go Lux, Anivia or Ziggs depending of the enemiy picks.
Dota 2:
Dota 2 was my first moba, and i play it since patch 6.58+. So its definitely my default and my master as a moba player.
As carry I pick as main the godly Rikimaru. But i can go for Morthred or Luna.
As support i always pick Rhast due to its heavy CC and lockdown. But if the team need a tank i go for Treant, excellent supp with global protection. Lion and Necro if the team need a support with damage.
I rarely go jungle but when i doom i go Lucifer. You can build anything with him. Tanker, Carry, Disabler, Ganker, Even supp with the right aura. Or i pick Bloodseeker to finish the remains pizza of the battlefield.
I usually let mid to the ones who like one on one. But if i really have to go mid, i will pick Venomancer, Sniper or Lanaya.
For solo lane i always go Skeleton King(oh waith, hes a wraith now) because hes the terror of any game. OMG KILL IT. OMG ITS BACK ! OMG HE HAD AEGIS ! Thats what you will read if you are dealing a WK on any game. But when the team need a initiator i go for Tide or Legion.
Heroes of the Storm:

Depending on the role, if i go Warrior but the team need damage i got Tyrael because he can burst squishy mages and assassins and has a decent suvivability. But if the team has tons of damage i go for Johana(the best tank in my opinion) because she never dies, unless you are very bad.
For support i go Uther, he has lots of control on health and lane, shoots kamehameha and can stomp assasins if they are brave enough to one on one. But i can either go for Furion of Gaywing(i mean Brightwing).
Assassin role my main is Zeratul. He can burst almost anyone with a single combo. But if hes not available i go for Valla or Raynor.
Specialist depends on the map at hand. Sylvanna is a great pusher and ganker and has decent damage if one on one. But i use her on mostly on late game based maps like dragon shire of tombs of the queen. I go gaslowe on early games maps or Sky temple. Hes hell good at confusing enemies and protecting area also a good pusher if u need one.
I preferably play Mobas and Beat’em ups. At these topics count on me.