We had an OBV on our last Caribbean cruise. You can stil see out, but have "privacy", it didn't really bother me that much. besides unless you have a balcony, you still have to go "out" to truly experience the sailing, I love the balcony, but not sure if the expense of it can be justified, at least for me.
Have a marvelous time. Princess on the whole is wonderful.