Thank you, MriLevi. Nice review. But you forgot two aspects: 1) cost of transaction and 2) fiat.
On costs. I tried Exodus for my daughter giving her small amount to play around and it seems like a rip off: $15 worth of BCH swapped into anything else gives you $10-11 worth of that new altcoin. Maybe it is caused by Shapeshift fees but anyway Poloniex or Bittrex or Binance seem like a better solution for small but diversified portfolio.
On fiat. Cryptonator allows for fiat deposit in several currencies which is a big benefit for a beginner.