LLCs may have corporate investors and S-Corps cannot. My first startup was an LLC with a Fortune-500 investor. I don't recall the LLC being a big issue with them.
I don't know anything about corporate investors, but the frequently cited problem with LLCs is their ad-hoc structure. For example, there is no requirement to have shares, but such a construct can be defined in the operating agreement and would be needed to have investors.