To be honest, it's a really good app. It has everything (simplicity, system, ui, etc.) but seriously, if this is really a productivity app, it needs to have an offline mode. Does it really need to have an internet connection every time someone has to check their to do list?