3d max users - opinion needed regarding cartoon character mouth modeling

Hi,

                   I would appreciate your opinion on this please: 

When I am modeling a cartoon character head and I want to achieve the mouth using boolean compound

I know that traditional way is to simply model the mouth using editable poly

but i get a better result when i use boolean, i mean it just looks the way i want, even when i animate

What do you guys think, is it correct if i stick with boolean? or should i try to achieve the same thing using editable poly?