Question - If you purchase the OLife OBC, can you use that to book your shore excursions in advance or would they have to purchased once you are onboard only? If it's the latter, I don't want to take the chance of the shore excursion I want to be on being sold out.
The OLife OBC would not be a good choice for me personally. I have found the OLife basic beverage package to be a very good value for me. We will book shore excursions in advance and take advantage of the 25% YWC discount. I very rarely purchase a drink outside of meal times. So then I'd have to use the OBC for gratuities which wouldn't be enough for what I've already paid. I'd be one of those people running to the shop on the last day of the cruise trying to find something to buy.
Everyone should do the math to determine what works best for you.