We spent a week on Fantasia and an overall experience was positive except few remarks.
NO SMILE policy is something you notice in a day or two. As an ex crew member on a bigger cruise line i know how important a guest satisfaction was, even if we only talk about greetings.
English is not mandatory, so the more languages you speak, the better for you to get around.