Another thing worth considering is the processing, for want of a better term. When using film, one generally takes the film to a lab to be processed and, if it was at a dedicated photographic shop where they cared about good pictures, they generally changed some of the basic settings to tweak your photos to give fairly decent prints (or that was the experience I had here).
With digital you're getting what the camera processed or, if you shoot in RAW, the digital equivalent of a negative. On top of that you have to allow for the way each computer monitor is going to display the pics differently (unless you calibrate them first), and a whole slew of variables are added.
Don't expect to get perfect pics in the first few months... just go out there and have fun with your camera. Learn the different settings and how to apply them in different real-life situations, and before you know it your pics will improve dramatically. The main thing is to have fun with your camera.
I was pretty proficient with my film SLR, but my first attempts with the DSLR were a lot worse than the pics you've posted. It pays to learn the camera's quirks - where and how it likes to focus, the sort of settings it chooses when in auto mode, that sort of thing. Then you can start playing with the settings yourself and you'll be getting the quality you expect in no time.
But don't forget - the main thing is to have fun with the camera while you're learning its quirks.
Thanks Les! It's great to know that it's not the camera or me! I really enjoy taking pics but get despondent when I have a look at them when I get home. But, you are right, I should just have fun with it and practise more
Cheers for your help, it's greatly appreciated. I feel motivated again!