My $0.02 worth on 3D printers is that the new generation are lightyears ahead of where they were 5 years ago, and an old, cheap "starter" printer will only lead to frustration and pain. I had a Lulsbot Taz 5 printer for years and while I was able to make some OK parts out of PLA, I could never get good parts out of ABS or Nylon. It ended up being a big paperweight. Recently, however, I bought a Bambu Labs X-1 Carbon, and it is amazing! Great prints (almost) every time with the pre-programmed default settings for each material. My go to material is PETG-CF (carbon fiber reinforced PETG), really strong, tough material. It also helps that I am a CAD jockey with a full Solidworks license.
Tom