The 140-Hour program through myTEFL was extremely thorough and well worth the (rather affordable) cost. Throughout the course, I was highly impressed with how up-to-date course content was as it was easy to see that the course is consistently being improved upon. The only thing I would've enjoyed seeing a bit more of is video content. As someone who learns best by witnessing things firsthand, I would have loved to watch the teaching methods in action. I also wish there was a way I could look back at this course throughout my first months teaching (it expires 180 days after you gain your certification), but the built-in library offers a plethora of resources to download to bring with you into your budding career.
Overall, I loved taking this course and found myself spending hours going through modules before even realizing I'd spent so much time learning. If you are on the fence about going through with a TEFL certification, I highly recommend myTEFL not only for their courses, but also for their aid in job searching as well.