Looks like you've done your homework.
The beauty of the bowline is that it can be untied easily regardless of how highly loaded it has been. Hence it's popularity for tying on sheets to headsails. It's also an alternative to splicing for multipart sheets and other tackles, but is not as clean and is bulkier.
However, if tied loosely to start with a flogging sail can occasionally "untie" it during the hoist. So be sure to snug the knot up after you tie it.
I'd say reef knots are somewhat passe, with the advent of jiffy reefing as the norm. You can use them to LOOSELY tie up the excess reefed sail with the reef cringles, but unless it's going to be a long haul with the reef few people bother. A common newbie mistake is to tie them in tight to the boom before hoisting - a sure way to tear the cringles out under load - they are not designed for those stresses.
Sheet bends are a great way to extend a line such as a shoreline for a stern tie, among other things.
If you are comfortable with the knots on your list, you'll get by just fine.