I've got a Canon EOS 50D and some good lenses and I can't fault it.....however....there is an issue with a DSLR and lenses and that is that it's bulky to carry around and I only tend to take mine and the tripod and the filters etc etc when I'm specifically going out to take photographs. The best camera in the World is the camera you have with you at the time. If I were to witness a plane crash or wild Elephant running down the high street I probably wouldn't get a photo of it because my camera's at home in it's camera bag. I'm seriously considering getting a compact like the Olympus Pen series because I'll probably have that on me when the Elephants charge. I wouldn't get rid of my Canon because there is so much you can do with a DSLR that you can't do with a compact. So in conclusion I suggest you work out exactly what you want from your camera. If it's out and out photography, i.e. 30 minutes to set up a shot, then go for a DSLR. If you need a good Jack of all trades camera then go for one of the better compact sytems like the Olympus.