That question is difficult to answer. I would have to pore through literally thousands of photos I've taken in the last three years. While the quality has clearly improved over time, there are still too many photos for me to even begin to name as being even in the top 100. I take tens of shots every day, of which maybe 10 to 15 end up published after editing.
But out of my recent shots this surprise steam train is perhaps the best one. I knew there would be a train but I was late and my intention was not to take the shot where I was standing. When the train appeared I had to act extremely fast to set up the camera and compose the shot. It is very rare for any train to use that track.