From my point of view the best wallet to hold alt coins is hardware wallet because hardware is very secure so you all should use hardware wallet if you want to hold any token for long term but many of us can't buy hardware wallet they even use Metamask and Trust wallet Both are safe for my opinion.