After taking photos somewhat seriously for over 3 years now, I still feel it is incredibly difficult to get a really good photo. There are too many factors and you tend to get more and more critical as time goes by and as your knowledge of what is good and what is really good grows.