I read very often from two ways of synching mobile devices, with Z-Push or Funambol.

I have tried successful Z-Push with Zimbra 7.1.4 on Ubuntu 10.04 LTS. But I also read that it is not recommended to run Z-Push on the same server like Zimbra.

Is this also valid for Funambol?

Did anybody tried both solutions for synching mobile devices? Can we say that one of this is the better solution?