I have the Shimano A530s. Your criticism is valid, though I have not felt it to be a big issue. If you're worried about the rain, get the m324. I don't commute on my A530s, I've got them on my training/fitness/fun roadie. Wanted something I could use without bike shoes if I wanted to take a quick spin on the bike and I don't really ride that one in the rain.