I'm in the same boat as you!
We were going to go with the Royal DeCameron but it had a lot of bad reviews too. Since then we have switched to the Marival but I am also having second thoughts. Something to keep in mind though is that it seems like every place has some negative reviews on trip advisor.
Let me know what you decide!