Wie so oft, kommt's auf die Details an.
Grad bei einem Motor ist es ja nicht so, daß der einfach zwischen zwei ticks die Richtung wechselt.
Aber zumindest die edge-detection würde ich schon eher mit HW machen.
Teurer ? ich weiß ehrlich gesagt nicht, was die paar Logik-Gatter kosten, ich selbst hab so Zeugs immer auf Halde und kauf nie einzeln.
Aber man muß ja ev. auch die Platinen-entwicklung /Fertigung berücksichtigen.
WIe oben gesagt, die Details machen's.