The problem is the confusion with the BOGO for the restaurants if you book online in advance. We have had some that were just fine with it, some confused and not sure what to do, and some got quite nasty about it.
I like to simply book the BOGO as soon as I board, but this recent Serenade cruise....I could not get a reservations in Chops at any time. Giovanni's was no problem.