The grinder issue is certainly a consideration Peter.
A capable electric or hand grinder is at least the cost of the machine. A less good option is cheaper and, well, less good but maybe serviceable. That would probably be my first choice.
Espresso is undoubtedly extra.