>>3942343Ultramax is a 400 ISO film, so grain is to be expected! If you're looking for a film that has "less grain" I'd say sell your camera and get a digital.
In all seriousness, you can try like Ektar 100, Gold 200, or Portra 160 and see what you think, but keep in mind you're going to need more light to expose those stocks properly.
Who scanned your developed and scanned your film? I used to feel the same way about Ultramax until I got better scans from my lab and it really turned my opinion around. Maybe try a different lab?
Here's a self portrait I really liked on Ultramax 400.