I wouldn't use GameMaker if you want to make something completely serious and intricate. It's possible, for example: Battleships Forever, Dark Verse, Hover Tank 3D. But they usually suffer from -something- because well... it's gamemaker.

It's just highly accessible, which is why it's so popular. Unity seems to be the thing now for people who're trying to get serious about it.