I agree, a bit expensive but when you travel alone they don't give much of a choice other than "don't travel". Still a bit cheaper than paying double occupancy. More perks would be nice for solo travelers.
I've booked a solo cabin for March 7th sailing out of Ft Lauderdale. This will be my first solo cabin. Usually travel alone in regular cabin, I would give it a go and see how it works out.