Please compare Hilton with the Westin on this web site.
I stayed at the Westin Dragonara. In my opinion the Hilton is the nicer of the 2. But I loved the Westin's Beach Club.
I also preferred Gozo. I agree with u about the Alitalia crews. Rather reserved and aloof. But polite.