I wish I could give it 5 stars. Only thing missing is a Windows/Linux app for syncing, which I can't do without, and that's the only thing keeping me away. I would happily pay for that feature. If you just need an Android app, no need to look elsewhere. It has everything you can ask for. The UI is great, and very intuitive.