I can't speak for Elearningsecurity but I can for Offensive-Security, which I'm currently taking. Honestly, I think most people don't like Offensive Security because it's brutally hard IF you are doing the self study method, don't have pros in the field you can turn to, work a job 9-5 or don't have much time in the day to play, don't have a solid background in networking, basic linux, or are not good at reading/modifying code in various languages. If you suffer from any of that, or combination of that, you'll be bitter about the course, because you did not get far.
You won't have to be an expert programmer, but you surely better know something from various languages, or you can't use public exploits if you can't read and understand the code you're taking and trying to apply. You must do this, to be successful, because you can't rely on Metasploit to save you, if there is no canned exploit for what you need, then you're stuck. I hit that wall, HARD, and changed up my mentality. You're not going to be taught to code, it's not a programming course, but they give a good foundation to start, with regards to python and perl- neither of which I used previously, but currently use, thanks to OS. If you don't do this, you won't get far, because a lot of what you want to exploit, involves taking public exploits and modifying them for a different environment. If you inherently trust the code you're taking and reusing, you'll not get far.
If you have to be spoon-fed, and can't research on your own, you're dead in the water with Offensive Security. No one is going to help you, in the way you want (babied and spoon-fed that is), not at OS, which does NOT make that an ideal course for an absolute beginner. If you've never installed web servers, ftp servers, smtp servers, etc, on various platforms, why are you trying to exploit something you don't know anything about the structure of? You don't know what to target, you have no idea what might be the holes. This is not necessarily taught, in OS, you have to come to the table with these skills already. You learn a little sql injection, some xss, but they don't teach you how to become a system administrator. You're at a huge disadvantage if you're not done any installations, you'll not get far.
Ultimately, it's a brutal course if you're a newbie and you WILL tap out if you have no time to dedicate to this, plus no sys admin and/or programming interest or background. With OS, you're on your own, but you have a good direction, is what I can say. I think the elearningsecurity's business model might be better, where you have a newbie program, and a separate Pro program. I think a graduation of skills is a better approach. This stuff should be approached in levels, like that. OS just puts all the talent (good and bad) in 1 course, so how can the really good hackers, or the really bad ones, not have someone feel shortchanged if they're all in the same course?