At an early stage of requirements gathering they're complementary for wireframes. Revisions/UI specs will be fleshed out in Omnigraffle for greater precision later, but that's after we've iterated with client in Balsamiq, which is what it makes so easy.