Different projects choose the preferred platform for storing the tokens depending on their smart contracting platform built. So whatever platform they use, will determine the type of wallet you need. So you do not need to worry about that, because the project itself will tell you what kind of wallet to offer.