Underwriting fees are irrelevant. Every single firm charges the same, indicating that they compete on other things. Most of their IPO profit comes from quid-pro-quos with preferred investors to whom they allocate shares.
Check out some of the links on this page: http://bear.warrington.ufl.edu/ritter/ipolink.htm