LOL!! You made my day, even though your answer was, 'It is too long a story for a simple post.'Obi-Wan, You are right - how does one tactfully express something like this without starting an argument about what is best? To that extent, I edited my previous post to make it more 'best for you' friendly - lol.
To answer your two reasonable questions, I would have to write an article profiling my journey, and why I just wasn't satisfied with each step I took - including why I avoided certain paths altogether. I have actually already started writing this, but it is no-where near ready to publish yet - and when it is finished, I haven't decided how I am going to publish it.
The problem with writing such an article is how do you do it with a feeling of honestly comparing and contrasting - without a feeling of bashing others? Considering what I have experienced - that will be difficult - LOL!
Help me, Obi-Wan Kenobi. You're my only hope!

I asked the two questions because, as an Instructor, I am always interested to learn what works best (and doesn't work well) for students, so that I can consider issues - that I simply may not have thought of before - in my own teaching. I know what works for me as a student, but I don't always know what works best for others. So, for me, that learning is a long journey as well.