Regardless of FEZ, fish does GAMMA, and his graphic design work is incredible, so that's enough for me. And being a proud GM user, I have to say that I can't stand this "programing it all yourself is the only good way" bollocks. There's a reason gaming got a whole lot better when Nintendo hired Miyamoto, a designer, not a technically minded programmer, to work on their games. Designers are good at design, and part of that is knowing the right level of technical detail, and not having to worry about it beyond a certain degree. Architects have engineers do the math, because we're strong at design, not the highly technical aspects. Engineers do the math because that's their strong point, not the design of buildings. No different with game designers and game programmers. There are always a gifted few that are good at both, and indie or mainstream, they stand out from the crowd. But really, think about it, cactus' work is brilliant, and he uses GM because it works. I think Paul has even said he could use more complex methods, but he uses GM because it works. Obviously, when GM is limiting a design, then a different tool must be selected. But when it doesn't weaken a design, then there's no reason it shouldn't be used. Programming things entirely, as opposed to using tools, is the technical, non-designer way of approaching the problem, and as a designer I can't help but think it's really stupid, and takes away from the act of designing, and instead puts one's focus on technical concerns. Sorry to be abrasive, but this whole thing really frustrates me.
I thought you used Flash mostly? But I do agree with you mostly, although I don't see a problem with using something more difficult as generally something more difficult is more capable.