I made this for my bathtub because I printed two others and they were a bit too tight for me. It catches plenty of hair but doesn't slow water flow down at all.
The easiest way to clean it out is to pull it and cut once across the bottom with scissors. This separates the hair from the grate and allows it to fall right out.
I have a standard 1.5" drain. I believe most are this size, but if you need a smaller one I'm sure I could upload additional sizes.