I always use XRP for doing my transactions between exchanges.
It is very very fast, in few minutes I receive the XRP in the other exchange, and the fee for the transactions is normally around 0.25 XRP. At this prices of XRP, it is unrivaled.
Hope that helps
Yes, XRP is still undervalued due to the potential of handling more than 15k transactions per second. It is the fastest network among cryptocurrency projects and the new partnerships with the money transfer companies will make this project better. The only downside of Ripple is centralization but they cover all other minuses now. LTC is my second preference for sending transactions fast but for anonymous transactions I use Zcash or Monero.