I've never had any problems with the polygon flag. From what I know, you can run into trouble only if 2 very complex models have their polygon flag set and run into each other - they could get stuck, but you can avoid this through coding.