What I've had before are the traditional style "baked mooncake" (usually with white lotus paste) and the contemporary style "snow skin mooncake".
The paste inside of baked mooncake is dense and tastes quite rich. It may or may not contain egg yolk. The savoriness of the salted egg yolk tasted weird with the sweet filling when I first tried it. I don't prefer to get mooncake with egg yolk, but I still can eat it. My sister, on the other hand, doesn't like the egg yolk (in mooncake; she's ok with salted egg in dishes).
It's very filling and meant for sharing, and has high calorie content! I usually cut it in 4, 6 or even 8 pieces.
The snow skin has more modern and creative flavors such as chocolate, fruity (like yuzu, passion fruit, mango, durian, or other kind of fruits), green tea, tea, coffee, yam, black sesame, ice cream filling, or even alcohol based like champagne and lychee martini.
The baked mooncake is usually eaten at room temperature but the snow skin is usually served cold (stored in refrigerator). The snow skin is kind of like mochi.
But what i like best of the mooncake is the packaging lol.
Since they are also given as gifts, some of them are sold in pretty packaging that can be re-purporsed as jewelry box.