This thread has been a very interesting read. I can see everyone has their opinion, usually supported by relevant facts. As someone else said, I think it boils down to what your intentions are for making games.
I am in the position of having some pretty specific projects in mind that are not very graphically intensive, and which I want to be fully web-based. I am also not looking to make any (or much) money from making games.
I can see how, if your position is different, that the pace and lack of platform coverage could be frustrating. It is a very interesting and dynamic time to be making indie games, but that doesn't mean it's easy.