İlkay Gündoğan was great during his time at Manchester City and his performances as captain were outstanding but his contract expired at the end of this season. He decided to change clubs because he would not sign a contract with Man City for one season. In this case, English club Arsenal and Spanish club Barcelona have expressed interest in taking him but I don't think he can go to Barcelona because the position he plays in Barcelona already has several players playing in that position, in which case Arsenal can come late in the transfer market and sign İlkay Gündoğan.
On June 30, Gundogan's contract ends, there are many who want to get him, but the player himself says that he has not yet made a final decision. Here, most likely, it will matter whether he can agree with the club on the conditions, if this cannot be done, then he will look for a new team. City are a great team, I don't know if they can do great things at Barcelona, Arsenal or another team, unless he decide to follow Ronaldo in search of big money, but I doubt it.
Manchester City president can consider İlkay Gündoğan's stay in Manchester as Manchester City won this season's Champions League title under his leadership. No player would want to join another club while captaining such a consistent and successful team. As his contract runs until the 30th, he still has several days to consider leaving the club. I doubt he will be a regular at all if he joins Barcelona or Arsenal. As he is a regular player and captain of Manchester City, he must consider his position before leaving the club.