Best 3D Scanner for 3D Printing - Choose the Best

I researched about the best 3D scanner for 3D printing for the past few days because I need accurate scans for creating high-quality 3D printed models. I read reviews on popular 3D printing websites, tech blogs, and user forums, and they are marking these two as the best:

Revopoint MetroY Pro 3D Scanner for 3D Printing

Revopoint MIRACO Plus 3D Scanner for 3D Printing Handheld

However, I am having trouble deciding which one would best suit my needs and need your expert advice.

I mainly want a 3D scanner for 3D printing purposes. I plan to scan small to medium objects, mechanical parts, household items, and some detailed models. Accuracy, ease of use, and compatibility with common 3D printing software are important for me.

So which one should I buy? Any recommendations will be appreciated.
Thanks in advance.

If you want ease of use like an all-in-one, go with the Miraco.
But if you want the precision, go with the Metro Y, but it needs to be hooked up with a desktop/Laptop