Welcome nicovington, and great first post.
As with most things, buy the best you can afford.
All those grinders you mentioned are great for Miss Silvia. The Macap and Mazzar provides a better grind than the Rocky.
You may want to consider the Compak K3 Touch too. It is a grind on demand grinder with switchable dosage or manual. Is priced well. Grind quality similar to Mazzar and Macap.
Compared to the Krups grinder, they produce even sized particles which is the key to great espresso.