If your main concern is miniatures i would say go with a resin printer. They will give you better looking mini's then an FDM will. If you do go with an FDM I would suggest saving up a little more and getting a machine with a few more features such as auto bed leveling. The Ender 3 Pro is capable of making good quality prints, but you gotta be prepared to tinker. It's not the best choice for someone brand new to 3D printing. It has it's detractors as you will no doubt hear about in short order. I had an Anycubic Mega S and had great luck with it. I believe it is a solid option for a first printer, even though it doesn't have auto bed leveling.