Cantonese - can listen and understand a lot of it, but speak it poorly. Don't ask me how this is possible, but it's actually quite common.
Mandarin - Tried to learn it for 4 months, and quit because I could only do 3 of the 4 tones. That cut out 25% of the vocabulary.
I think a lot of people are this way with both Cantonese and Mandarin. There are lots of times when I can't get the words out because of the tones and I just end up drawing characters on my hand. I can understand more or less okay though.
Exactly the opposite of French, IMO, where it's easier to get your point across but can really difficult to understand depending on where you are.