Manchester City have put together the strongest squad in the Premier League but still have work to do to be unstoppable.