Two signing on fees in a year, not bad James.
In all seriousness, he's still a couple of years away from being ready to start for a top European side IMO. He's a little better with his feet than Donnarumma but that's it. Both are inconsistent at best when it comes to claiming crosses and commanding their areas, but Donnarumma is by far a better shot stopper and his experience has an impact too.
I am fairly sure that had we not been able to sign Donnarumma, Ederson would have stayed and would have been our number 1 this season. Which would have left us needing a new number 1 this summer anyway, and unlikely to put our faith in Trafford long term.
I very much doubt that the number 1 spot was promised to him while Ederson was still at the club. He's had 1 season of top level football which went poorly and one year in the championship where he was fantastic. That's not enough to guarantee you anything at a club this size.