What 3D printer should I buy for hobby use?

I would like to start 3d printing and I am looking around for the best 3d printer suitable for hobby use.
What print space do you recommend (height x length x width)?
Simple or multiple input filaments?
Any straight forward recommendation on technical specifications?

Thank you in advance.