What @justtracytrolling and @White Wolf is sound advice. Knipex are great and I 2nd that recommendation. Releasing fish without pics is also a good idea especially if you already have plenty of pics of similar fish.
For my part, I always approach a fish from the tail first (i.e. fish don't swim or jump backwards). You can avoid getting hooked yourself this way and, yes, I've ended up with hooks in my fingers or hand because it's natural to reach towards the head first.
If you turn a fish to its back, they will become more docile. From there, you can usually get hold of the fish with one hand using a gill hold. There's plenty of info out there demonstrating / detailing the gill hold technique.
I tap most of the barbs down on my hooks. It's much easier to unhook a fish as well as to unhook yourself. However, you will still find circumstances wherein a fish is deeply hooked & may require the cutting of the hooks. For example, if a treble is somehow wrapped up in the gills, just cut the hooks. The smaller pieces usually drop out the sides of the gills and the lure / main hook shank is released. As such, having jaw spreaders can also be very helpful.