I think a big criteria is
"if fuse X blows how much stuff stops running"
I admit I tend to put too many fuses in but when the radio blows a fuse the taillights still stay on and the cop never even notices.
At minimum I would have a fuse for each of
these loads
headlights
park lights turn brake lites
Ran out of space nuts to this
Dan Bentler