my question is which way is the best? Share your idea about this to avoid certain limitations.
You can't use the market map of a cryptocurrency to know their potential, some project have low market cap but they don't do well during the bull market as they didn't have good marketing strategies to make their project to be known by individual looking for cryptocurrency to invest into. Some project with big market cap also do very well in bull market as they continued advertisings their project and making more investors to invest into them.
How to know a good altcoins is from the way the project are operating, some project get launched and nothing is done about the project but they're just abandoned and looking for a way the project will get attention so they can sell all their tokens and leave. Good project have realistic roadmap that the project is following and the team behind the project are always active building the project.