It's kind of funny.. almost 4 years ago when CruiseMates first started I wrote an article about big ships vs small ships. At the time the Mega ships we were talking about were just over 100,000 tons.
Now they are half again as big, and getting bigger, and 90,000 ton ships are considered "average" size.
I've sailed on ships from 10,000 tons to 142,000 tons... and the 70 to 90,000 ton ships are my preference. Large enough to offer all the amenities, yet you can still run into people during the course of the cruise who you met at check in <G>