To have a first-rate franchise with championship aspirations, you need three things: a top quarterback, a top general manager, and a top coach. We currently have none of the three.
You don't need all 3. SF does not have a great GM or a great QB . KC's GM is so so. When TB won all they had was Brady. A lot of team that are good don't have all 3, they do have 1 good one