What I hate most are the ton of features which are supposed to be &quot;discoverable.&quot; Or in other words, you have no idea they exist until someone else tells you about it (and how did they find out)?<p>For example, aside from the traditional way of adding a friend, you can point your camera, in Snapchat, at someone else&#x27;s phone displaying the profile screen, and it will automatically add them as a friend. Only one other person I&#x27;ve met has known about it before I told them (and they&#x27;re the ones that told me).<p>The UI also is just generally clumsy or buggy. Another example, just some of my gripes about the part of the app where you can text chat with people:<p>You get a push notification that &quot;X is typing&quot; whenever someone begins writing a message to you, even if they don&#x27;t send a message. Every few days I get one of these notifications when a friend accidentally began typing to me instead of someone else.<p>They&#x27;ve replaced the &quot;send&quot; button on the keyboard with a button that livestreams your camera to that person. Quite a surprise the first time you&#x27;re chatting and you&#x27;re only in your underwear.<p>You have to hold one of your fingers on the screen the entire time you&#x27;re video chatting. And you change between the front and back-facing camera based on where on the screen you are holding your finger.<p>I actually really like Snapchat, it&#x27;s the only social network&#x2F;app I use regularly, but damn does the app suck.