Reedy26, I have had my printer for 2+ years and I love it; however, there some things you must consider before buying a 3D printer.
Every printed object will warp to some degree.
The larger the 3D model you print, the greater the distortion will be, so the maximum print size should not be ostentatious, think about printing large stuff in parts that will be glued together.
You will need a heated bed if you want to print in ABS (the stronger of the printed plastics).
You will need an enclosed printer, this will cut down on the warping. If the printer you decide to buys does not have an enclosure, you can always add one. I did this with my printer and it works great.
You will need to learn how to build 3D models, this is the biggest learning curve for anyone with a printer. There are tons of free programs for this and some really simple but powerful tools such as tinkercad.
You need to understand that although, 3D printers are awesome, and you must fully understand everything about it to enjoy it. Otherwise you will be selling it to someone else in a year or two.
Before you buy, know that there are several technologies for 3d printing such as DLP, SLA, and FDM. My printer is an FDM but I suggest you YouTube each one of these and learn about the process they use and the quality the produce.
Next, search through Kickstarter, I have seen several really cool printers/ expandable tools there that are being offered with options not widely available on the general market.
Next, if you only wanting a 3D printer, you will need to know about the different types of filiments you can print, PLA, ABS, even wood and clay but some materials require special things like a heated bed. You need to know this before you buys something that will only print one or two types of filament. Having said this, there are a lot of other “tools” to consider before just buying a 3D printer. Here are just a few.
https://www.kickstarter.com/project...al-desktop-cnc-3d-printer-for-e?ref=discovery
https://www.kickstarter.com/project...fablab-mill-laser-engraver-3d-p?ref=discovery
Lastly, I have a plastic scribbler, this is the link to the printer I have:
http://www.plasticscribbler.com/products/item/109-asterid-2100
This is a post I did after researching printers before I purchased:
https://www.3dhubs.com/talk/thread/my-first-printer-plastic-scribbler
Also I would suggest you check out the millions of videos on you tube with phrases such as 3D printer troubleshooting etc… so that you understand the common problems with 3D printing and how to address them. I hope some of this helps and good luck on your purchase.