I think the list is too long. You can do 99% of things with 3 knots. The ones I use in order of frequency:
1. Truckers hitch - for tying anything to the roof of my car or the bed of my pickup.
2. Bowline - for attaching anything to the end of a rope.
3. Fishermans - for tying two ropes together, for backing up a bowline.
I also like the following knots.
Clove Hitch - provides an adjustable anchor. I use this rock climbing and rafting. For rafting I use it to tie the raft to shore. I can easily adjust the length of the anchor when the river level fluctuates.
Double Figure 8 - the standard for rock climbing. I prefer the bowline because it is easier to untie.
I do like the truckers hitch, but have some different preferences for the other knots you list.
For a fixed loop at the end of a rope, I prefer the zeppelin loop. It's just a tiny bit more difficult to tie than a bowline, but has the virtue of being very easy to untie, even after being subjected to great loads (ie. it doesn't jam). It's also very secure.
When joining two ropes together, I like to use the zeppelin bend. It's very easy to tie, very secure, and very easy to untie (like the zeppelin loop, it doesn't jam).
As for the clove hitch, according to Wikipedia, it "can slip when loaded. In smaller diameter cords, it may jam and become difficult to untie after being heavily weighted. It is also very unreliable when used to hitch to a post with sharp corners."
So, instead of the clove hitch, I prefer to use the double constrictor knot. Unfortunately, like the clove hitch, it can be difficult to untie when subjected to a lot of stress. But it is very, very secure (gripping tighter and tighter when either end is tugged).
Here are some other knots I find useful in various situations:
For an adjustable loop, I prefer the adjustable grip hitch. For a simple noose, I like the figure-of-eight noose.
If I need a fixed loop in the middle of a rope, I like to form the alpine butterfly.
For an incredibly tight grip on a slippery cylindrical surface, where weight will only be applied in one direction parallel to the cyliner, there's virtually nothing better than the icicle hitch.
For tying bags shut, there's the appropriately named bag knot.
For tying packages, the packer's knot.
To tie my shoelaces I use the Turquoise Turtle Knot, which is very simple to tie, and never accidentally unties.
Lariat loop/knot is an extremely simple knot that can have a ton of uses. Not to mention it's the knot for making a lasso but works well for stringing a bow. I've even seen it used to string up a shower curtain before (non jamming knot) while camping.
1. Truckers hitch - for tying anything to the roof of my car or the bed of my pickup.
2. Bowline - for attaching anything to the end of a rope.
3. Fishermans - for tying two ropes together, for backing up a bowline.
I also like the following knots.
Clove Hitch - provides an adjustable anchor. I use this rock climbing and rafting. For rafting I use it to tie the raft to shore. I can easily adjust the length of the anchor when the river level fluctuates.
Double Figure 8 - the standard for rock climbing. I prefer the bowline because it is easier to untie.