Cantonese woohoO! It's such a cool unique dialect! So many ways to make slang and use it and interesting words!
Cantonese since I'm from Hong Kong as well and pretty fluent in mandarin from just speaking with few friends and family.
i speak canto and mandarin. i think these two are the main dialects that are needed to get around everywhere and communicate in china.