The most important consideration for me is the use case that an altcoin is supporting. The coin would have a future only if it is backed by a real use case or platform where it can be used. Unless there is a real service behind a coin, it will not give good returns. For example take BNB of binance exchange can be used for payment of transaction fees at discount, this creates value and demand for BNB token.