I started learning Cantonese recently, and the thing that struck me is how insane it is just to get started. Half of my books use Yale romanization, but others use jyutping, so I had to pick up both.
Add to that that written Cantonese is Mandarin, but most speakers use traditional characters, and it's a hot stew of pain.
(the grammar is a lot of fun though)