Using Ngons

Just wondering, is it OK to use Ngons extensively in hard-surface modelling? Especially if it makes it easier?

if you intent to use subsurf , the only way you will not have some big problem with ngons is that :

-the ngon must be planar, if it’s curved the subsurf will make it turn into horror
-the ngon must be surrounded by “support”, or the subsurf will make another horror

to do a “support” for a ngon is simple, select it , press I (to inset) and inset it a bit.

also if you plan on exporting to another proggy
make sure that program can deal with ngons!!!

Thanks, I don’t intent to subsurf it…