I try to stay away from specific recommendations as 1) if you do your research you will tend to be happier with your choice, and 2) everyone thinks the one they bought is the best.
That said, I went with the Lulzbot mini and love it but now that I know how much I use it if I was buying again I’d go with their Taz 5. Essentially the same but bigger. Not cheap by any means, it will set you back a GF basic but very well made and will print most all filaments right out of the box.
I feel better about recommending filaments. T-glase and Bridge are both fine filaments, Bridge being one of the easiest nylons to use and T-glase is a Polyethylene terephthalate polymer and produces great prints as well, the difference being in overall stiffness. The T-glase is stiffer and thus more brittle. Neither of these will print off a cheap printer made just for PLA or ABS.
One last filament recommendation. PETG is great for having a quality print but not spending much more than for ABS or PLA. I use the eSun brand, but it is made by several companies. Again, you have to have something like a Lulzbot to use it as it extrudes at around 240dc.