If you select an area, apply Content-Aware Fill, and it either doesn’t work at all or it does kind of a lame job, just press Command-Z (PC: Ctrl-Z) to Undo, and then try applying it again. It’ll randomize the areas it picks from, and you might get much better results the second time you try it.