I've sailed on all three. Oceania is a step below Regent in luxury - food is comparable in most cases between O and R but R can do more in the way of special requests. Service is wonderful on both. The Regent ships are all suite and mostly all balcony. Oceania's penthouse suites are comparable to all the lowest cabins. Both offer ships of 700 passengers approx. Regent is all inclusive of beverages and Oceania is like Celebrity - sign and order for drinks. Entertainment is better on Regent. I posted a detailed review in the Oceania forum here last year. We really like Oceania but if all were equal, we'd sail Regent as it's our favorite. Fares because it's not all inclusive on Oceania are slightly less per diem if you choose penthouse on O vs. G or H category on Regent.

Here is a link to the review I did last year:
http://www.luxurycruisetalk.com/ubb/ultimatebb.php?ubb=get_topic;f=17;t=000090

We have since done a 16 day Baltic Itinerary and the cruise was perfect.


VOYAGER:
MC to FLL 11/07
MC/Dover 6/06
MARINER:
BCN / Ven 10/11
Alaska 2001|2006
Panama Canal 2003
NAV
Caribbean 11/06
Bermuda|New Eng/Canada 6/04
PG 5/05
OCEANIA
Nautica |Ist/Athens 6/07
Regatta|Baltics 6/08
Riviera 2013 Crossing -Istanbul to Miami