As a freelancer I was looking for an alternative to Asana, which I use for all my agency work. Upbase is very straightforward and it's actually easier to keep track of daily tasks and deadlines, thanks to multiple views, 2 ways calendar synch (you can even see multiple G-calendars in app, which is handy if you have more than one google account), and the schedule feature (love it). It's still lagging a little bit when you update tasks and there's space for improvement, but I already find it quite solid and I'm definitely going to try it with some clients.