You only need flash at night or in darkness. So many cameras now have built-in flashes that are great for parties and pictures at night. More expensive cameras equal better pictures. Only up to a point. Camera bodies in particular have little to do with the technical or aesthetic value of the resulting photographs.
Lenses have far more impact on quality.
In fact, camera bodies are really only light-proof boxes for holding film at one end and a lens at the other with a shutter in between. Beyond that, the bells and whistles are mostly there to make photography easier, not better, with automatic exposure, autofocus, and a seemingly endless list of other auto's. My philosophy is to spend money on the best lenses and then buy the simplest compatible body that will do the job. What You See is What You Get. Nothing is more disappointing to a photographer, novice or experienced, than to take what you though was a great photo but it just didn't turn out that way once you get the film back.