I could pontificate on this philosophical question for quite a while. I think the firmware is at a turning point as it branches off into more and newer models. I really don't like the breakdown of the third-party community where we've seen many third-party developers move on (including me). I also don't like the recent practice of releasing new firmware only for specific models. The pace of innovation is slowing in my estimation, and it leaves the community a little lacking in things to talk about. Then you end up with people arguing about IPv6 or hard resets or power consumption instead of cool stuff.
No one should really care what I think, but since you asked.