Which is better to make games - Gamemaker or Construct 2?

Also, which of the free editions is better - Gamemaker Lite or Construct 2 free edition?

I was leaning towards Construct 2 because of positive word of mouth recommendations, but I notice that the free edition for it has limited events and layers available. I notice no such limits exist for Game Maker Lite, but on the other hand, I don't know if I want to spend time learning both programs if Construct 2 is the more powerful software when I want to buy a professional edition with all features unlocked. The single feature of Gamemaker that has my interest is the ability to incorporate 3D elements, can Construct 2 also do this? I would be using either Maya 2013 or 3DSMax 2013 to make the 3D meshes.

I know this is a lone shot in the dark, but my eventual goal is to be able to produce a game that I can sell on the various media websites like iphone, xbox live, or playstation network. I don't know about submitting to the Wii Virtual Store, what would have to be done to submit there.

I won't be able to recommend either Gamemaker or Construct 2.

I would however recommend learning a programming language so you will be able to reach your long term goal. I have used 3Ds MAX to make 3D models for games, but I think Maya will work as well.

I know coding games for the iPhone is done in Objective C language. I know from a few friends that coding games for xBox arcade is done in C# and XNA. For PC I would highly recommend programming in C++ because it is the most flexible and has great access to many libraries.

I'm not sure about what programming language the Wii or PlayStation takes.

Well I think construct 2 uses flash? Where I know GameMaker has an HTML5 version, in my opinion flash will fade out and be replaced with flash, I would say use GameMaker because of the.exe extention, android extension and html5 extension.

GameMaker has a more global SDK and will work on multiple platforms. GameMaker also has a DLL which allows 3D games which is always good.

GameMaker would be my best bet.