Construct 3, easiest to learn, lacks ways to make money, Steam NOT confirmed, lacks PS4 or Xbox One support, the crappy mobile market is a dead dog, you can't make money on mobile since everybody expects even the best games for free.

Game Maker Studio 2 has Steam, Xbox One and PS4 support. Visual drag and drop coding.

Unity + uScript (a visual scripting plugin) is also great option, and Unity also exports to Steam, Xbox One and PS4.