Nope, we used our OBC to book shore excursions in advance. Also had a special that gave us 20% off shore excursions, when we booked them.
We too booked our cruise when all 4 perks were included. Just recently our travel agency moved us into a group, so we got a bit more OBC. Not bad!