I have a Sony Alpha a350 now, with the stock lens. I am thinking about purchasing a new camera and didn't know whether to go with a Nikon, or Canon, or just keep my Sony. I love it, but have a few issues with it. ALso, if I keep my Sony....any advice on flashes and lens? I want a lens that can help me with depth of field...........thanks!