I think cruising is great for families. There are heaps of things to do, kids clubs and all inclusive costs so you do not need much spending money. It is also very safe and most of the big ships these days have stabilizers so they don't rock around too much.
I would go for it!!