Your choice is fine, but I would recommend the Si2312CD (NMOSFET), and Si2323CDS (PMOSFET) (as you chose) because they are the latest MOSFETs from Vishay.
You can get dual MOSFETs in one case, but I would advise sticking to singles. They are in an SOT23 case which is pretty compact, but bigger than most cases these days, so easier to handle.
Ok, I'll go with your recommendation Finally I can make some progress on this project
Hmm that's an idea. The thing is that the list changes frequently as new devices become available. Also I have multiple lists for most components so where would it end.
(The NMOSFET table took 12 hours to do, so it is not a quick task.)
I have no idea how you do it, but I keep all my documents, code and such in Git. It not only gives you revision history, it also acts as an extra backup. I've found this to be helpful even for schematics although they are not as easy to compare as source code, but it is doable. I've lost count of the times where I've reverted back to a previous version to start over. Perhaps commercial tools have this built in, KiCad does not.
I have been burnt a couple of times with using the cloud, either when the vendor puts their price up to ridiculous levels, or throttles their service, so I now use a NAS, with dual redundancy.
Configuration control is not that difficult: just give all your items a date and issue, and anything that you think may be vaguely useful just save it and start a new issue.
I'm not surprised it takes a lot time to compile the list, god knows I've spent hours just trying to select these and I had good help from you.
Glad the list was a help.
I have kept lists of useful components since before home computers or the internet were even thought of. The way it works is that if I see a component that looks useful, I just store the datasheet. For example many EEV members mention components that are interesting.
On a new project I, or someone else, generates a list of preferred components for that project, so that everyone working on the project chooses components from the project preferred list first. For example, all decoupling capacitors may be 100nF, 35V working, X7R.
Then there are component lists of potential components for a particular design, as in the list of 3V3 logic level NMOSFETs.
All this may sound pretty heavy, but it pays big dividends and saves a lot of time in the long run. And if you are just keeping lists for home electronics, there should not be that many components anyway.
It can be quite interesting, at least I think so, learning about new components, some of which, like the OPA192 series of opamps, depletion mode NMOSFETs, and the relatively new GaN MOSFETs, which are becoming available at a reasonable price, are game-changers and open up new design avenues.