Analysis Of Facebook: Advantages, Limitations, And Proposed Competitor