I do not use crossfit (yet) but a friend of mine with serious fitness requirements for his day job (firefighter) does use it. He takes fitness very seriously, and is quite a fan of crossfit.
If you do want to consider doing it, take your time ramping up -- it is very intense.