What are the essential/required/dream features of an online dating app? 💋

I'm white-boarding just such an app, which is why I'm asking. Tinder, OKCupid (et al) all suck in their own way. What would it take to make a truly great online dating experience? And how much would you pay per month to use it, assuming it rocked? Please make suggestions below and re-list. I've added a few of my own ideas to start us out.
  1. Platform parity across Macs, PCs, Android, iOS and the Web
  2. No spam accounts
  3. No bots
  4. Inactive accounts are regularly removed/deactivated
  5. Only allow recent pictures that actually show the person's face
  6. Fast performance at all times of day
  7. Comprehensive visibility / privacy / block / safety system
  8. No bullshit-y money grabs like where you have to pay extra to see who "Liked" you 🙄
  9. Allow you to control who can even see you in their search results in the first place
    As in "Please only allow men ages x to xx within yy miles of zz who have no kids to see me in search results." I think this is called "reverse search."
  10. No ads
    Or at least the option of an ad-free version
  11. All messages send back read receipts
  12. No arbitrary limits on your message box size
  13. No visibility of whether I'm currently "online"/ using the app at that moment.
    Suggested by   @kcupcaker
  14. Never used one but maybe video would help...
    Suggested by   @notme
  15. Pics of your environment...
    Suggested by   @notme
  16. History of any prior interaction.
    Did I message you a month ago and you ignored me? Did we have one terrible date the last time I was single and met you on this app?
    Suggested by   @kcupcaker
  17. HEIGHT.
    Suggested by   @kcupcaker
  18. No Facebook or Twitter requirement to sign up
  19. Some questions that they have to answer on their profile that are more than just the standard age, where you're from.
    Just something fun like favorite ice cream flavor or airplane seat preference or what temperature they like to sleep at.
    Suggested by   @lexie_elyse
  20. Something like a time lock/out if you receive x msgs and don't reply to any or don't contact anyone after x amount of time (if app is free).
    I assume people do this as I have friends who do this - I don't understand the point if you aren't going to reply to anyone at all then why are you on a dating app?! I would find it so annoying. I couldn't imagine how you would monitor/control this TBH.
    Suggested by   @DawnCloud
  21. Inspired by true stories
    Suggested by   @Lisa_Fav
  22. A "looking for" question/answer.
    Helps to be on the same page re: hookup/casual dating/relationship
    Suggested by   @RachelP
  23. Require a photo AND bio for participation.
    Suggested by   @kcupcaker
  24. An option to block.
    Suggested by   @kcupcaker
  25. A REPORT button
    For people who are harassing. Block is helpful, but I'd like to know that accounts can be suspended if people are being inappropriate/threatening, so we can help future people avoid interacting with assholes.
    Suggested by   @RachelP
  26. Option to link Spotify and/a playlist.
    Bumble's new feature.
    Suggested by   @kcupcaker
  27. Seconding the REPORT feature so repeat harassers can be removed from the site it necessary.
    Suggested by   @ohwowawesome
  28. A word filter so you can block messages with specific words and phrases to keep harassment out of your life.
    *slash* ability to set up auto-responses to said blocked messages so you can have links to abuse campaigns/activist groups/witty, too-smart-for-you-to-handle replies.
    Suggested by   @rachhello
  29. I heard of an app where the girl has to initiate the text convo. That helps eliminate a lot of predatory guys who just won't get the app.
    Suggested by   @williamharrison
  30. Doesn't give me my Facebook friends as options
    There's a reason I'm not dating them. Also it's just super awkward when I get them. This guy who I've turned down before got me on bumble and messaged me about it and I deleted the app immediately after (had the app 2 days). It's the reason I refuse to even try Tinder. Coffee meets bagel and hinge have this feature which is nice.
    Suggested by   @xkathyle