I have taken many Craftsy classes from several different instructors.
Advantages: You can work at your own pace. If you missed something, you can go back and take the lesson again, which is something that you cannot do when you get home from an in person class and realize you missed some important information.
Disadvantage: I miss the comaraderie one has in a live class and sometimes you need someone to correct something you are doing.
There are several free classes where many techniques are taught which you can try out. Any in person class I have taken has been far more expensive. Give one a try and see what you think.