My Linux/Windows guide has two whole sections and a table dedicated to this, with some websites listed for finding software and alternatives. They are all choices handpicked and refined from personal experience of over 15ish years.
Edit: its possible some may miss rest of the post that is in the form of chained comment. Just scroll and act like comments are one post. I do have it labelled it like Twitter (1/n) format for coherence.