I did crossfit for a few months. The workouts were great. I'm a big fan of that style of working out, it's much funner to me. I did however have issues with the class format. You have to sign up for the classes before hand, and with my work schedule (never know when I'm done until I'm done), it was pretty tough to make it work. They also only had one class on Saturday and we're closed sunday... usually my only days off. So in the end I paid a bunch of money (did I mention it's expensive) and was barely able to go.
I did learn some stuff while I was there though. My squat and deadlift form improved, and I learned how to do proper cleans and snatches.
All in all, if you can make it fit with your schedule and don't mind the cost, it's a great workout for sure. Luckily my local crossfit only had a couple of typical douche "crossfitters", everybody else was cool. Talking to an arrogant crossfit douche is a quick way to get turned off by the whole thing, so watch out for that haha.