What's your budget? All purposes is really vague, there's no such thing as an all purpose 3d printer, there's huge differences between what they are capable of, in terms of size, detail, material, etc. If you want a printer that will do a good job at everything, you'll probably end up needing 3 printers. First determine if…