I like how easy it was to set up our first sprint board (using JIRA). It's also very flexible - which means you can easily create custom workflows or new tasks/tickets without having any developer support. However there does seem to be some limitation in terms of customization available within an existing ticket. We use this software primarily because we're already using Atlassian products. This makes things easier since most people know what they do well and tend not to stray too far from their comfort zone when working together.