Do I need an expensive coffee grinder?
Not at all. The need for an expensive grinder is a myth spread by some retailers.
Even the base Baratza Sette 30 (at under $400) is more than capable of the consistent grinding needed for great espresso. My advice is to start with machine selection, choose your dream machine, then find a grinder to suit your total budget.