I'm using it since about 3 years now, but never really felt that there was anything i could not do via its very good helpdesk service or by phone support (which is free!). It's also easy to integrate into our project management software which we use in combination of Asana for task assignment/communication etc., so all team members are able to track their progress at any time from anywhere! There isn't much, as you can get what u need through out-of box stuff plus great community around here ;) But then again - maybe my expectations were too high? Just try it first when someone has assigned some work related things to me :) Have fun managing projects online while being available almost everywhere :). We're solving many problems within product development process like keeping close eye over who worked on something where and how often they.