I was having trouble finding a platform that I liked. I was frustrated with the DIY version most platforms offered. I joined EPM because it offered a one for you set up as well as coaching. I was able to get through the program with the help of coaching and templates.