Hi I am not an expert on the "best" software , I think what you use is what fits your style. My story is I had a PC and View NX and Capture NX came with my new D300. And for other editing I bought Elements 6. Those programs worked for me for years and I got pretty good, using them. Now fast forward a few years, switched to Mac and my old software did not work. I tried Aperture and iPhoto and they did not "feel" right to me. I loaded View NX2, Capture NX2 and Elements 10 on the new computer and I am a happy camper. 1) Import images with Transfer, 2)review images in View NX2 (rate and pick the best), 3) open and first edit in Capture NX2 and final editing in Elements 10. Are there better programs and better/different workflows I could use? probably but as a hobby it works for me.