Sorry to hear you had a bad cruise experience.
Sovereign of the Seas was my 1st cruise 14 years ago when she was sailing 7 niters.
Sovereign will always have a special place in my heart being my 1st cruise experence.
Of course that was many years ago ships get older and things can change.
You won't find too many discounts on RCCL as they are higher priced then the other lines.
Since there are many cruiselines to choose from I'm sure you will find a cruiseline that fits your needs.
There is a cruiseline out there for everyone!
Enjoy your future cruises no matter what cruiseline it may be on.