I usually check the sharpness of my hooks regularly with the "thumbnail test", and do carry my hook sharpener with me.
Can't even count the number of times where a fish grabs the spoon really close to me, I set with the rod tip high, the the fish flips and spins like mad, and poof the hook gets ripped out of it's mouth. I actually have this happening way more with a larger hook, like the ones on spoons or jigs, but less so with tiny hooks like chironomids as those dig right in on the edge of the fish's lip
Some things you can try:
- use shorter shank hooks - longer shank hooks are thought by many to lever the point out of the fishes mouth. I avoid using a hook that is more than 3x long.
- use hooks with a round or "model perfect" bend which are better than most other bends for holding a hook set
- many swear by sickle hooks
- use thinner wire hooks when practical
- use hooks that are offset where practical. You can carefully add a slight offset to a straight siwash hook, the type usually supplied on spoons and spinners
- avoid up-eyed hooks unless you can tie the leader directly to the hook shank (ie using an egg loop)
- use an open loop knot such as the rapala or non-slip loop. I find these knots superior to clinch or trilene knots
Somewhere in the General Discussion is a post by Everyday on replacing the siwash hooks on spoons with an octopus hook attached by a short loop of dacron line. Those who tried it say it is the bomb! Another similar approach is to lengthen the distance of the hook from the back of a spoon or spinner via a barrle swivel and split rings. Octopus hooks usually have better holding power than siwash hooks.