I'm a dev myself, just an unorganized one. It's time to get more organized.
I've been using it for about 10 years now after an ex-colleague at a cybersecurity company recommended it. It's freeware, with a prompt a couple of times a year to buy the developer a beer.
Pros: It has a nice clean interface, with more features than I've ever found necessary.
Cons: Oddly, the fact that it's got so many features. The help is quite technical, but it may well suit someone better qualified than me.