
Arda Guler deal is done for Real Madrid officially. It is a six-year deal. Actually he had a release clause of 17.5 million euros. But after Barcelona's entering the race first they must have wanted to increase the offer to be more attracting. 30 million euros with add-ons is a good deal but it is still a really cheap signing for Real Madrid. They must be quite contented with having a young star for a price like this.
The reason why Arda chose Real Madrid over Barcelona was the departure time. As far as I know Barcelona wanted to have him by 2024 but Arda wanted to leave this summer. Real Madrid guaranteed that to him so he chose them. Both options were incredible for him of course.
To be honest it wouldn't have been bad if he had played another season in the turkish league (and UEL) to gain experience. At 18 and with almost exclusively turkish league experience, he could fail in La Liga and especially under the pressure under Real Madrid. He's definitely talented, but you also need a strong character and be able to handle all the pressure.
I think it would be nice for him to play in Turkey for another year, as you said. Barcelona presented this offer to him, but I guess he didn't want to stay in Turkey anymore. If he had wanted to stay, Deco's offer would have been more tempting and sensible. Now Real Madrid will have to work hard to find a place in the main squad.