My question that bother me the most, is it worth the trouble with encoder. The fact that stepper motor can be deadly accurate if use in a smart way, you can control the position really accurate.

What application would require such precision? The fact that "toy grade printer" is competing with high end industrial machine just make me believe, to forget the encoder.