High transaction fees has being considered as one of the most concerned factors that is limiting the more success of using cryptocurrency most especially bitcoin. Depending on the cryptocurrency you want to venture into, they all have their own transaction fees which you need to look into before venturing into them.
The transaction fees usually depend on how congested its mempool. The more transaction a coin is having then we can expect higher transaction fees. Although exchanges usually add in their own fees aside from the fees required to push a transaction out.
One of the criteria I also look into is the blockchain those projects are being lunched on and their vulnerability to external attacks.
The problem here is that most exchanges need money to ensure safety and security as they can dedicate more of developing their softwares. In order to do that they are going to need to ask for more fees.