We really thought we would enjoy river cruising. After only one ocean cruise, we found a river cruise that fit our schedule and where we wanted to go perfectly. (DW was a teacher and it fit into the time between Christmas and New Years Day.) And then after final payment, the company chartered the cruise out from under us. They did give us other offers that I am sure they though were better, but we had a destination (Amsterdam that we ended up doing on a land trip.)
Since then we have never really found a river cruise that fit our schedule that well. Plus we would never use that company again.