I think it’s usually best to try out a few different toys on your hand at an in-person shop, and then purchase online because the prices are usually cheaper online.
Trying toys out in-person is good because you can see firsthand how strong it is, how quiet it is, etc. Sometimes toys seem better on a screen than they actually are in real life.
Also, feel free to send me some specific criteria and I can try to help you find something online.