Was on the Costa Smeralda in April. Haven't been on the Europa but heard positive reviews. Have been on other MSC ships and have to say do prefer them to Costa. Depends on what you're after. Costa I would say suits the younger crowd more, quality of food not as good as MSC, bit more loud. However if price is a factor, I'm guessing Costa comes in cheaper than World Europa. For me, would choose Europa