As longa as you don't mind its shortcomings (basically the difficulty of moving from espresso to pour over) the MC2 is very hard to beat for the price.
Other grinders to look at are the Sage one (may not grind fine enough and is about £200 retail - lakeland seem to have it at £140 at the moment though) and the Baratza Encore which is around £140. Both should be able to handle espresso fine, but may need a bit of faffing with shims to change the bur spacing and thus grind.
Other grinders to look at are the Sage one (may not grind fine enough and is about £200 retail - lakeland seem to have it at £140 at the moment though) and the Baratza Encore which is around £140. Both should be able to handle espresso fine, but may need a bit of faffing with shims to change the bur spacing and thus grind.