Overall:
We had cruised a total of 7 times in the past, on Carnival, Celebrity, and larger ships of Royal Caribbean, including a trip on EOS in 2007, so we had a pretty good understanding of the mid-market cruise experience. I consider RCCL above average among all cruise lines and EOS right about average among all the RCCL ships. This trip didn't change my opinion.
The promenade feature on many of the RCCL ships is great, so is the ice rink, especially for a winter itinerary. I also noticed a greater effort by the ship to come up with more activities/entertainment options during those cold sea days. Not sure if it's a company-wide initiative by RCCL or if it's determined by the entertainment staff on EOS, but I certainly enjoyed them.