I use my folgertech ft5 printer for almost everything, PLA, ABS, TPU, etc.
Pros:
great build volume
Very customizable
Heated bed
Excellent Facebook support community
Cons:
Assembly is difficult
Long wait time to get the kit
You can buy it at folgertech.com