There is no point taking OBC. The price increase you pay between cruise only and an OLife perk is exactly the same as the OBC you receive. Make sure you do the math with taking OLife. If the OBC is $600, will you get $600 worth of drinks at lunch and dinner out of that? Sometimes booking cruise only is your best bet.