I like game making because the perfect game (IYO) is one you have made, if you are a skilled programmer, since you would have made the game to fit your desire.
Unfortunately, I have yet to do what I want to make because though I pretty much mastered scratch, getting it to do what I want really is impossible, scratch can only do so much. So I found stencyl, tried signing up for the beta about a year ago, no response, checked a few times till recently, found it was out of beta, and then got frustrated because of the lack of the "Point towards" and "wait" blocks.