Well, I'll answer the best I can within my experience level.
A lot of this depends on where you are. If you are in a suburban or urban area, it's best to have a fence. Depending on the chickens you have, they probably won't fly over a 6 ft fence. Mine are too big for that, and also much too...