I have sailed several Oasis class ships and on the MSC Seashore (sister to the Seaside). IMO, an Oasis class ship will win hands down any time BUT, for a good price I enjoy sailing MSC. The food is a little more European (that seems to matter to some folks, I enjoy it as I lived in Europe for 13 years) but the service all around (MDR, buffet, bars, etc....) was top notch. I had wifi on the Meraviglia and had no problems at all. For a good price, if I were you I'd give MSC a shot so as to see how it compares to what your likes and dislikes are. IMO, it is not as good as an Oasis class ship but plenty good enough for the money spent.