Private Placement & Registering Company with SEC to raise funds?

I have seen many ads and offers for private placement or registering companies with the SEC to pool and raise funds. Anyone have any advice, success, thoughts on either of these? The attorney and setup fees seem to be costly and there is no guarantee. Am I better off looking for private investors?