Well, when you put it in perspective like that, two weeks out of ten dosen't seem like such a long time; it might even be a nice break.
I have never been on RCI so I can't make comparisons. But we were very pleased with the cuisine on Veendam this last summer--and there were four of us, from 25 to 91. Even the Lido Restaurant, although cafeteria style, was very good. But we took most meals in the dining room, and eveything was excellent.