I agree with you. BCH was very underestimated; tons of bad replies strikes Roger Ver's twitter when BCH went to $75, and that was probably the best time to buy in years. BCH no longer underperforms so huge, but it's still much away from it's average value in btc and $.
XRP is also underperorming very well if you want to buy it right now. I'm a little bit concerned about a large number of longs for XRP, but should we believe to bitfinex, I dunno. STill, despite XRP pumped a little, it's a very good choice now.