The worst thing about a picture taken with a camera's built in flash (whether it's a point & shoot or a DSLR) is it looks too darned "flashy." (The top pic was taken with a $1,000 DSLR's pop up flash with normal default settings.)
Every camera from cheap to expensive has flash settings. You can simply dial back the flash intensity (usually -1,-2,-3, etc). You can also increase the flash, but that's rarely necessary.
The bottom picture was taken with the same camera settings, but simply dialing back the flash a few steps.
So find the flash settings in your camera menu and start getting warmer "less flashy" pictures!