Cats are definitely great for catching little critters like bugs and rodents ! I used to have this beautiful Himalayan cat that loved to hunt, and he would even go after (and catch) those tiny lizards with the neon blue tail, and those little guys are FAST ! ! He spent a lot of time out hunting, but didn't always bring it back to us; so I suspect that he ate many of the tings that he caught.
That cat loved to go fishing with me. We had catfish ponds out behind the house, and they had some little bluegills in the pond which would bite about as fast as you could throw a worm in the water.
He even learned to watch the bobber, and when he saw it bobbing in the water, he knew that we had a bluegill on the line. When I landed the fish, I had to be careful because he would grab the fish and try to eat it, and I didn't want him to get the hook in his mouth accidently.