I have tried both TTP and egmat. Both are good. TTP’s teaching style is text. egmat teaches in videos that help in visualisation. egmat is priced cheaper than TTP. Fairly good support in the form of mentors and webinars in which they teach live. I think egmat is a really good buy especially because of the price. There’s a tutor called Harsha. That man is a wonderful teacher if you request for some of his recorded sessions. I haven’t tried
magoosh.
I am saying this despite the fact that I can get referral money if I get people to buy TTP using my special link.