Well i use the Hitzone method provided by superku. I tweaked it a bit.
I have the hitzone model with < 500 vertices and a detailed ghost model as the seen model, so updating the polygonal collision hull doesn´t take so long.
Otherwise it takes always around a second to update the collision hull.
It´s way more accurate than the hitbox method, faster and easier to implement.