I took the advaced class last year and I am trying to get into a "Total Control Advanced Riding Clinic" (yes....on my ultra classic). Obviously I am a big proponent of educating yourself and safety. I would take a class, even as a repeat.
To me you have to pair the class info with practice on your own. Weaving, tight turns and the like, most people can and do get by fine their entire riding lives. It's things like a hard swerve, panic braking, maximum braking in a curve etc, that take practice so that you just do it from muscle memory. You will never know when you need it and you certainly won't have time to think about it. It is simply increasing your odds of survival.
Also, the instructors can make the class average or fantastic. I lucked out in the advanced class last summer. We only had 5 riders and 2 instructors that had both taken the Total Control class. Our class was pretty experienced to begin with and paired with the small size, the instructors went above and beyond.
I say take the class, but as always it is up to you.