for me it depends on what the song is and what their lyrics is... but sometime i find canto is better as i can understand the words bein sung
Madarine is smoother to the hear... but i dont understand them too well... Cantonese is what i usually hear anywaz
Depends on the singer and music, lyrics really. I used to prefer cantonese sons since I'm not familiar with the mandarin language, but now that I've given it more tries, there really is no difference. As long as the singer is good, and I like the music;]
It shouldnt matter whether you fully understand the song, but i think its pretty balanced, though i sometimes do prefer mandarin songs more... depends x)
i personally think Cantonese sounds kind of impolite and really harsh, while Mandarin sounds much smoother. maybe that's why Mando songs sound better to you. =\ btw, i'm Cantonese. =]