I don't think anyone here has had any substancial or just any experience with any of those programs. I know I haven't. There's one thing I want to point out here, in the long haul, it doesn't really matter which program you stick by in the beginning, there are mostly there to get you started, you'll naturally want to jump straight into the language and sail free at some point anyway, I'm sure you're longing for it in a way. But for now the most important thing is to learn to filter out the "noise", this little thing called doubt, because that's where most people just drop out, they just feel like they're not sure where they're going or how to get where they want to and by what means and at some point they just stop caring about so many unknowns, they burn out. For now just forget about all that and focus on building up experience with the language and in due time and I bet way sooner that you may think, you'll start to see for yourself what is and what is not good for you, what you're good and not so good at, what you should focus on and so on and so forth.