Honestly, I hate Redmine with all of my strength, we use it at work and it's a really really large deployment, a fuckton of projects, another fuckton of people and I don't really know if the people managing it did a terrible job or if it's just bad. Some years ago we needed two new types of issues with all the baggage that comes with it and it was HELL, we almost had to do a sacrifice to Satan to make it work like we needed. It's so granular that it becomes an inconvenience, I'd say it's the best advantage and disadvantage of it. Also if it weren't for the python-redmine package I wouldn't touch that API not even with a laser.