I wouldn’t put either in the same league as Rey. Both have big problems. Cassian is better realized in general though his arc is weaker.
The characters in RO are somewhat weak overall, but I think that fact is overstated. Prequels don’t hold a candle in that regard, for instance.