EMMO (En Mi Modesta Opinión)
Lo que yo haría es adquirir las dos cosas. Teniendo un USBASP (también conocido como USBISP) no sólo lo puedes usar para cargar un sketch sino, como en mi caso, cargar los bootloader en los chips.
Y para la impresora 3D usaría la nueva Mega completa y cero kilómetro.
Pero, Carly, por supuesto que la decisión final es siempre tuya.