A 121 is the best investment I have made in by photography, bar none!
I highly recommend spending a day, or even two, with Mike Browne.
Sure you can watch the videos, but in my opinion, the only way to begin to grasp the nuances of what goes into creating a photograph (the soft skills) is to actually spend time with a professional photographer...
Kenneth Grant