Discuss whether Crowdfunding is a viable long term solution for raising funds to finance investment opportunities

What aspects of this approach represent an improvement of current alternatives (e.g. loans, bonds, equity)? What challenges does Crowdfunding need to overcome to be sustainable in the long term? Are there any particular industries or types of organizations that would benefit more from this funding approach?