Certain breeds fly better than others(some cannot at all) , while wing clipping is an option, you do have to be mindful.. wing feathers grow back quite quickly and a rather unexpected flight can occur.
All my birds here are full flight BUT for my best flyers(which are my calls) my run is covered, my scovies free range, so clipping would eliminate their form of protection and would be impractical, my big chickens are also full flight but they do hop with a quick flight up over a 4ft fence like it was nothing, again though they partially free range, so i will not clip, the silkies who do not fly much at all, are in a covered run.
You really have to evaluate your own situation, and birds abilities to decide which is right for you.