We do need the right offensive coordinator, which I do believe can happen. This potential coaching change may still happen.
Also, it's MUCH more than coaching, though. We need a lot more talent at skill positions to have a snowball's chance in hell against good SEC teams. Not only do we need a great QB, we need great WRs, which we've never really had. We also don't have the depth that the elite teams have.
I know we are all very proud of the 2 star that ends up being an all pro. That's part of why I love the hawkeyes. Having said that, recruiting top 5 nationally every year is very hard to compete with. Look at thsose teams (Georgia, Ala, OSU, sometimes Clemson), and it's clear that talent matters a lot.