From a quick search it seems that the steakhouse is still less than other lines (not sure on quality as I have only sailed Carnival) but its a good experience.
I don't think I have ever ordered 2 entree's yet alone wanting 3, having a charge almost seems reasonable.
The hours on the ice cream stations seems to be a little restrictive. I can understand over night but 11am starts seem late. Maybe 10-1 would be a better time frame but that is just me being picky...