At the very first check-up I had with Japie the avian vet asked me it I wanted his wings clipped - my response was "Why would I want to do that? Just because I can take him outside with me? ".
He replied "Well yes, and the fact it is an african gray, they fly like bricks anyway ...".
I blurted out "is that before or after you clip their wings?"
(whoopsy)
Japie had been in a cage for a *long* time, I think, and he really sucked at flying at first
(lots of crashes and he did not how to "backwing" to land, he just stopped flapping and fell -> Nat Geo took care of that, great documentaries with birds doing birdthings) - but fastforward 3 years: he absolutely loves hopping around the house on his own wings.
I cannot take him outside without a harness and even with one on he'll just take off, but he loves his life this way - who am I to argue?
The vet was not even offended and we are still on speaking terms.
He is a great guy.
I would alway let a young bird learn how to fly - because of the way their bodies are still growing and being formed and strengtned by the exercise and it sort of gives them more confidence in themselves.
Sometimes it can be better if wings are clipped for social reasons: you can take him anywhere with you- but that is really the only advantage i see.
Yes: Japie is really annoying sometimes because is now 'his own bird' and not so easy to controll--- the other side of the coin is: he can now really decide to join me on his terms (when I ask - eh bribe- nicely of course

) and there is no bigger compliment!
I love to call him and see him fly from another part of the (small) house - it always makes my day.
(It cuts down on his social time though- I don't take him out to visit much/ most peoples houses are not parrotproof.)