any printer that has an autolevel feature is a nice quality of live improvement lol, when it comes to material though ABS, PETG probably nylon are your best bets
ABS is similar to PLA but can survive a higher temperature range
PETG is a very tough and somewhat flexible plastic, good abrasion...