The best camera for you, is the best one that is within your budget, at the time of purchase. But, you should try and have the best glass you can afford first. I would put a good lens on a not so good camera yet still get good results. If you put a poor lens on the best camera, you will still get not as good results. So if you ask me, it should be a consideration of the lens first before the camera.