We/I have stayed at both the Country Inn & Suites and the MCO Hyatt. I think they each have their advantages so it just depends on what you're looking for or prefer.
The Country Inn & Suites was perfect when we rented a car from the airport and used the one way car rental to get to Port Canaveral and turned it in the morning of the cruise. For our first Dream cruise, we came down 2 days prior to the cruise and explored Kennedy Space Center and the area. On the second cruise we came down one day before but still went out in the area and ate locally and had a good time. For the Fantasy sailing with my Mom, I didn't want the "worry" of renting the car and dealing with returning it for just the two of us so we kept it "simple" and stayed at the MCO Hyatt. The hotel rate was a little more than the Country Inn & Suites but my Mom had a special rate that allowed room service for breakfast which for us was AWESOME! We were lucky as well that at that time they were still allowing the check in's for the actual cruise and we were assigned our boarding time (#2) when we went down to catch the bus to the port - LOVED that feature! I still would stay at the MCO Hyatt, even w/out this feature being offered any more as it's very easy.
For our next family cruise on the Fantasy next year, we'll likely do the MCO Hyatt for convenience sake as we'll be flying in late afternoon/early evening and only there for that one night before heading to the Fantasy in the morning.
Heather