I think each person has to consider their age, too, when deciding what is best for them. If you're younger (maybe 30-35 and less?) and have the time, I think working your current job, trainining part-time at a local FBO, and then instructing part-time to build hours is the best way to go. If you are older than that, however, (like me!) you have to consider how much time it's going to take to get to where you want to be. You may find that you don't have enough years left until retirement to do it. In such a case, if being a full-time professional pilot is really what you want to do, you may find that training full-time at a pilot mill with a bridge program, or attending accelerated training and instructing full-time is the way to go. Just something else to consider.