@marcster_uk,
We’ve started using Azure DevOps for managing development and production on our larger, more complex projects. There’s an enormous range of features and capabilities for tracking full lifecycle development, but at this point we are primarily using the “Boards” portion, which is great for logging requirements, assigning tasks,/priorities/resources, tracking bug fixes and change requests, etc.
It has nice built in dashboarding capabilities to give progress snapshots, and has been really useful for us for documenting the overall development process. It’s free for open source projects and small groups (five users or less) and has a pretty reasonable charge per month if your team is larger than five.
Definitely worth checking out IMO, and if you’re a full Office 365 shop, it integrates very nicely with that.
Hope this is helpful.