Ive decided to splurge on a 3d printer, but i have no idea which ones are the best, there seems to be so many.

My budget is $1000 dollars
What im looking for in a printer:
-heated bed
-future upgradability
-large print space
-print height
I don't care about ease of use, as im very technically adept

So what printer would be best for my needs?