I did Dixie Rainbows (free range bird) last year from S&G Poultry. They took way longer than they should have -- therefore more time and way more money into them ( I let them go to about 16-17 weeks because they weren't big enough at the suggested 12 weeks). I have never done the rangers from JM Hatchery, although, I've heard that they certainly are ready at 12 weeks. The DRs still tasted good. This year I am trying Cornish xs and so far I am happy. I do let mine out into a run (12x20). They do forage a bit. It probably all depends on what age you let them out to run around or put them in a tractor. I also let them out of their run from time to time to range around. Mine are 5 & 6 weeks of age and run around quite a bit for what I expected of a Cornish X. I put my water and feed outside every day -- so they have to go out (it's been that way since they were three weeks old). I know some people have said that they've got an aggressive batch here and there, but mine have been really nice and docile. My DRs started to get mean with me -- everytime I walked in I had to fight a couple of them off. So I'd say try the rangers from JM Hatchery or try a batch of Cornish Xs (I know that I am going to have less money into Cornish Xs than I did on my DRs). Good luck in your search!