Ufotable has the best fights (I would they are the best studio for fight anime, whoever is the fight choreographer(s) deserves a very ******* high salary) but I think Cloverworks is the the one who could, even if a little, really make NPs and etc be awe-inspiring.
Now... FGO is a hell to translate to Anime. It would be stupid - think about it, because it is a game, there are multiple things that are completely ignore as the fact the main character only exists outside of battles, he has absolutely ******* zero charisma/personality, he never does aboslutely nothing at all, etc. And there's really no way of making a FGO animation without him as MC, because it wouldn't be FGO.
Cloverworks could at least make a decent script that didn't seem silly. It wasn't a 10/10 or perfect, but it was definitely good enough to not become a problem while watching the show.