I would advise him to try to make quality brewed coffee. Good espresso can not be done on that budget and without an equally good espresso machine. The Crossland is at the lower end of reproducible straight espresso production. Drown it with milk and its another story but the Crossland isn't a good steamer. NONE of the Baratza grinders I have seen are acceptable for consistent espresso. They are uniformly great for brewed coffee. The best suggestion I have seen above is the Lido but I am going from reading and not experience.
I think the Baratza Vario is excellent at espresso. A consistent fine grind that makes excellent espresso. I don't have it but my neighbor across the street does and I am at his house 3 to 4 times a week drinking his espresso from his Nuova Simonelli Musica. Some of the best espresso I have had anywhere.