I'm aware of that and I'm going to prepare for it! I know that ships may miss ports due to weather (not very much different from flights having to divert due to weather except I just don't get to go to that particular port). My cabin sucks? My hotel stays tend to be of the nonrefundable prepaid variety and I've definitely picked some hotels that I've sucked in the past. I just deal with it knowing that it's temporary! As far a noro, that's not something that I can control so I'm not going to be upset about it.
I definitely want my first cruise to either be Caribbean or Canada. Once I get my PTO at the beginning of the next year, I'll start planning and/or jump right in!