Se le forze in gioco non sono esagerate e le velocità /accelerazioni richieste nemmeno, io andrei per il passo passo, con un driver semplice ed un pic programmato che fa la funzione.
Se all'accensione serve una posizione ben precisa puoi fare anche una sequenza di home con un sensore, in modo che il motore lo va a cercare a fa lo 0, poi da lì inizia il giochino con il pulsante.
Per quanto riguarda la precisione il brushless è molto più preciso (e costoso) di un passo-passo, dal momento che in genere usano encoder molto risoluti che letti in quadratura portano ad un posizionamento su diverse migliaia di frazionamenti sul giro.