There is no shortage of calendar and to-do apps out there. All of them are competing for your attention on every platform imaginable. More likely than not, no one app or service is ever going to be perfect for you, unless you design your own productivity system.