they also did the cone weaves with the cones in a line and then staggered further out to the side. I really did learn a lot taking the course over just doing it through the DMV, I know my state also offers another class for improving basic skills, that might be worth it?
Being in the Army, I'm required to take safety courses regularly as refresher (sometimes to absurdity... cause sometimes the Army goes a little too far and loses their common sense.... sigh).
As such, I've taken BRC, BRC2 (or "Experienced Rider Course") about 3 times, and Advanced Rider Course (or "Sportbike Rider Course"...pretty sure they're the same thing) 3 times. And I've signed up for BRC2 in early June cause... well... according to local policies, it's time to re-certify again.
The BRC2 might be ok, but for the most part, the skills and drills are VERY VERY similar (some the exact same) as BRC, but you use your own bike. I think it's handy to really dial in on your bike, but I wouldn't expect new skills or knowledge. Just a refresher of what you previously learned. Basically, I'd say save the cash, take YOUR bike to a parking lot, and practice.
The Advanced Rider Course (if it's similar to the Sportbike Rider Course we call it in the Army), will teach a few new techniques, most notably why people lean off their bikes and into a turn, how to increase traction in a turn, I think they touch on trail-braking, and in general, I think if you're gonna spend money, this isn't a bad way to go as there will be some new stuff here.
I haven't done a track-day course, but I've heard nothing but great things about those, so really it's up to your wallet and what's available near enough that you can pay for and will travel to.