For a to-do list, I just use a notebook. I've yet to find a digital app that gives me the same flexibility. I'm also far more likely to remember something that I physically wrote down, as opposed to copying it into some app.
I've got a lot of medium sized projects this year, and I haven't really found a good way to track all of those at the moment. They're currently in an Excel workbook.
MS OneNote is great since can easily copy-paste text and images to a daily sheet; So it is kind of a running log during the day.
Then during the night, index it in a Google Doc; by index I mean the MS OneNote page is described with a few bullet points. An index is very helpful so that at a quick glance one can get an idea what is inside the different MS OneNote pages even without doing a full scan on all of the MS OneNote pages.
It is similar to a database where-in the information is stored in the table but an index is necessary to be able to quickly find what one is looking for without having to read too much data.
Google Docs as index is really helpful I think and can be used to track easy to forget details such as birthdays, passwords, etc.. as well. If not Google Docs, the closest alternative would be Workflowy probably but same idea of sections, lists and short bullet point style descriptions since the more long-form paragraph content can be kept elsewhere like in a MS OneNote sheet.
Also, good I think to have a monthly iteration for the Google Doc index document so that it doesn't become too large and some data can be left behind in the past month document.
For to-do list, shopping lists, ideas, and other small things, I always use paper and pen. I don't usually carry any of this around except shopping lists (to cross out articles already bought), but if I had to, I'll bought a Moleskine or similar to carry around.
For projects where there are others than me involved, or for projects that have a bigger size, Trello (or any other card-style list manager) is the best to use. It let you order ideas, to-do items, parts, or any other divisible list of things in the way you like. For example: - Ideas, To do, To check, Completed - Alice, Bob, Carol, Dave, DONE - General, Minimal, Failsafe, UX, Maintenance
I use Todoist for recurring or important, well-defined tasks.
I use Apple Calendar for events I need to remember.
That's pretty much it.
None of it is perfect, but I'm not sure what would be, and it works well.
I tried many different tools and did not like any of them. For daily notes, I use pen and paper.
Noteplan for the rest.