From Snapchat's perspective, they should think about where they'll be able to find the cheapest capital to continue to fund their operations and where they'll get the highest valuation for a liquidity event. For both of these, going public seems like a good decision.
For investors, whether public or private, they should be concerned about companies that seem likely to only take and never give (the hope is that they'll eventually give). By this stage of funding, companies like Snap, Facebook, and Uber were getting some money from big institutions who would also likely be major holders in the IPO, so the gap of who would be potential investors by raising in public vs. private markets was shrinking.
For investors, whether public or private, they should be concerned about companies that seem likely to only take and never give (the hope is that they'll eventually give). By this stage of funding, companies like Snap, Facebook, and Uber were getting some money from big institutions who would also likely be major holders in the IPO, so the gap of who would be potential investors by raising in public vs. private markets was shrinking.