All good points
It seems that the going consensus is age, innovation and active development team. I would tend to agree. I saw community in there too. I'm not sure I agree with community contributing to quality of coin tho, simply because I see that many times people in the crypto world get bored with coins very fast and move on. This doesn't make a coin a bad coin. I feel that when it comes to currency( any kind of currency), value should be based on its attributes and not on trendy fads.
I agree. With 80% of coins gone within the first 30 days of launch, age is definitely important. As far as CoinGecko goes, you have to take these ranking sites with a grain of salt. If you told a financial analyst what CoinGecko used for ranking criteria, you would be laughed out of the room. I'm sure not all developers are active on Github. Community strength based on how much is posted on a forum or on Twitter may mean the coin hasn't found it's way into the hands of everyday people who don't have the time or desire to post anywhere. What exactly does +1, page after page, contribute to a coin? Some coins pay to post and that is usually evident in the quality of the posts.
The list on CoinGecko is very similar to the ranking on CoinMarketcap, give or take a few places. I would like to see an evaluation system that can see beyond CoinMarketcap and social media and find the sleeping giant that everyone missed. Note: CoinMarketcap is still beneficial for checking stability of coins from date of launch (minimum 6 month chart).
Innovation should target and / or impress the masses, not the just current crypto followers. Ease of use (for everyone), mass adoption, and security, should be some of the driving factors behind any innovation. I'm not downplaying some of the amazing things being developed, but will they take a particular currency to the next level, or will they be copied by a hundred other coins?
A successful coin needs trust, stability, and store of value. It needs a development team that has many years of real world business and financial experience. The team must have a good long term business plan and the knowledge and capability to take the currency mainstream. A very solid foundation must be built before it can be used as an everyday currency. Otherwise, it is the equivalent of moving into the penthouse apartment before the first 35 floors are built.
shursight is right with this comment: "...many times people in the crypto world get bored with coins very fast and move on."
Greatness takes time.