Having only been on Carnival, I cannot really comment on the Disney cruise. Carnival is great for all ages in my opinion. The kids have a blast with camp carnival or not. There is always something to do on a Carnival ship. Disney this and that sounds too much Disney for some adults although I am sure younger children love it. But imagine 7 days with Mickey Mouse! I prefer to Disney at Disney world.