Even if they only added Fernando this summer, City's squad will be much better for it next season. When Fernandinho didn't play, he was a big loss for City, and the results showed iirc.
Garcia stepped up in the last two months and City were better for it. Unfortunately, it meant Fernandinho was put on the bench (but because of an injury but that worked out well). Garcia was horrible during the fall though, yes.
If Fernando comes, I'm not sure if Yaya and Fernandinho both can play at the same time, that would mean one striker and three strikers on the bench. That will be interesting to see.