The ability to create multiple teams, assign tasks with drag & drop functionality between them as well as sub-tasks within each task itself! It's also very intuitive for new users which can be quite difficult sometimes when you are not used to other PM tools out there.
I wish it could support more custom fields than just 'Name' or 'Description'. Support was really great too - they were always willing to help us figure things out if we had questions along the way. We've been able to use this tool in conjunction with our internal Project Management Software (which has some built-in features) so now everyone involved knows what their role is during any given stage of development/project life cycle.