Crossfit-body pump question

I just did my first crossfit workout this morning, and it only lasted 20 min. It was a great workout, but so short! I'm so used to doing hour long full body Body Pump classes at the gym. Does anyone have experience w/ them both, and which would be better to burn the most fat do you think? Thanks! :)