I would still say if you are going to spoil yourself with Star Class on an Oasis ship, do it on a longer 7 day cruise. It takes you a couple of days to get used to all the perks, pampering, and unwind fully. I know it’s not the cheapest advice, but again this is just me and my thinking. Again, you will have fun on either ship. There is no bad choice.