It really depends on your budget and how thorough of a tool you really want/need. Some tools require you to pay a subscription for updates. I recently purchased a Topdon Artidiag600s. Its a fine $200 tool and has done everything I've needed for domestic and Japanese vehicles. No subscription either.
https://www.topdon.com/products/artidiag600-s