If I need a note-taking app, I visit the above sites. IIRC Standard Notes, Joplin, Simple Notes (by simple tools) are recommended.
If I require a basic application like PDF viewing, for which you may not get recommendations from websites, I go to above subreddits and simple search PDF viewer. Users would have discussed in detail about such an application, along with their pros and cons.
Thank you for the links. I will check it out. About the note-taking app, I want to be able to create notes but in the Question/Answer format. The reason for this is I want to review the questions from time to time and see if I can still answer them, so the answer part needs to be somehow collapsed. It is kind of a flashcard, but with multiple related questions and quite complex information.