Not sure why there are grumblings on the price tag. This falls between the costs of the two stadiums I see cited on this board as examples that USF should follow: Louisville ($200m) and Minnesota ($300m).
Not overkill IMO; this is what a decent stadium costs. You go cheaper, you end up with the bounce house. At that point, why bother.