Cost involved. But I would do another viking cruise to a different location.
I have done both ocean cruises and viking river cruises and I prefer the viking cruise..
As my wife says, ocean cruises are for people that don't know how to travel.
That said, best cruises I have been on are small ocean cruises on yachts that have around 50 guests.