This was a wonderful post! What I would like to add is that all new IP's have their problems, even non-new games have their faults, just look all the battlefield games launch. XD
But what keep games alive is just not the developers, not just the consumers, but the community and the family as a whole, together as Fans of this wonderful game both developer and consumer.
I have seen the other side on developers end and what they have to do (NOT this game, but I have worked with others) and it is hard to fix bugs, add content, balance the gameplay; while, keeping your consumers happy, your investors happy, stay on scheduled, and update on time when it takes 3-4 weeks to apply a patch on ps4 and xb1. From what I've see from MercurySteam, they are listening to us and doing what feel is the best for there game; but, it is also up to us to help grow this community. We can do this by recommending it to a friend (Eternal Soldier is free), setting-up meets on the forms, creating content, giving feedback, and staying the positive group we are!