You'd need to manage to get everyone to migrate to your app more than anything. You won't get anywhere with the perfect app and zero users.
Exactly - this is the reason no one has really competed with YouTube. Hosting video is complex and expensive. Their SWOT analysis would show the market position as a strength.
