In terms of advice for developers, I'd say do what makes you happy and have fun learning and experimenting. If you want to put stuff out for the general public to play/use then there will always be people that will make criticisms and sometimes they won't be fair. You have to ignore all that because most people don't know or understand what goes into making things work.
Making a game comparable to a licensed release is a different, massively ambitious project and needs serious dedication or collaboration between members of the community. The best games are usually made by a team of people so the goals need to be realistic.
I wish everyone here the best of luck with their projects and look forward to seeing what people are making