First of, I am a Monero core developer. I'll try to remain as factual and objective as possible, though.
Now, for the simple answer: use Monero
And for the longer answer: read Andrew Poelstra's very informative reply.
I would also add the following:
- Zero-Knowledge Proof has several of fundamental issues that may not even be fixable (from the less critical to the most critical): trusted accumulator, lack of academic research, obscuring the whole economy means that it is impossible to notice a bug until the economy had already been badly damaged. See our comparison on Monero ANN.
- The CryptoNote technology is sound, but most actual implementation of it are not -- Boolberry and particularly Monero being the only ones worth considering, on the grounds of market confidence, activity and volume.
- Monero also [works with the i2p initiative to obsfuscate IP](https://geti2p.net/en/blog/post/2014/08/15/The-privacy-solutions-projectworks with the i2p initiative to obsfuscate IP - old link) (the only thing left visible once CryptoNote is in action).