I've yet to be in a situation where I would have preferred Whirlwind over just basic cleave. Cleave has more restrictions on it, sure, but it only takes a standard action. Whirlwind costing a full-round just makes it too much to bother with- For the exact reason BigNorseWolf mentioned above.
On top of that, the character will already know Spring-attack, and there isn't likely too many situations where it wouldn't be better to Spring in, then spring out, then
A: Have the baddies charge/move at you making them waste actions, then getting a full-attack in as response.
B: Have your caster AoE the cluster of baddies after you spring out.