IMO if you are focused on HTML5 games and you are already familiar with Construct 2 then you may stick to C2. C2 has very nice performance for HTML5 games, it's very user friendly and you can do whatever you want in a fast and simple way.
However if you are focused on Android games, then for now C2 is not that good as Game Maker especially regarding performance. C2 is meant to be used with Intel XDK with Crosswalk. Crosswalk works great with devices like SGS6 (devices which are at the moment the strongest ones available), but older devices have problems running dynamic Crosswalk apps smoothly.
Another thing worth to mention is that while in C2 you do not really need (or even can in comfortable way) to code anything, Game Maker is close with coding. You can code your actions inside the studio. If you are a programmer and you are familiar with some common programming/scripting language like PHP, JavaScript, C etc. then you will find it extremely useful - if not you will have to learn it anyway to be a happy GM user.
So to wrap up IMO:
Construct 2 - a must have for making HTML5 games and very simple mobile games (I believe this limitation should be gone within not more than a year)
GameMaker - a must have if you are focused on mobile games and/or if you are a programmer. But to be honest, it's a sin to not buy it while you have a chance to order it for $12 instead of $450 anyway.