The best type of drain strainer for your bathroom is one that is going to help you avoid clogs. A drain strainer should therefore be able to catch hair and avoid those nasty odors from hair being stuck inside the bathroom drain.
Drain strainers are available in a few different types, such as drain screens, which fit over the drain and are a great choice for pop-up and flat drains, and then there are in-drain catchers that fit inside the drain.
So the best drain catcher will allow water to flow freely and will prevent hair from slipping into the pipes.