If you are a single seat dude with no crew experience and have the money, I'd recommend it. Even though an airline training program will be easier than IFF, the B-Course, FLUG, and IPUG, for me, it was nice having an idea about 121 ops (flows, call outs, profiles, etc) before I had to do it for real. The best thing was it allowed me to test whether or not I wanted to fly airliners for the next 35 years. I did Higher Power back in 2012 and I have zero regrets about it. I was asked about it in my US Airways interview by the way. My answer - I wanted to experience a 121-type program since I had no crew experience. Every case and person is different.