I always just had problems with flymake and most of the time just haven't it enabled.
I think we should consider to switch to Flycheck.
Why?
Because it's just great. Language support is amazing, it's highly maintained and people just use it.
@senny @jone what do you guys think about that?