Snooze
Like in Facebook, I would like the ability to “Snooze” someone for 30 or 60 days. With this feature, the profile would not appear in any grid while they are snoozed. Chat history remains. I would still be able to see the current profiles I snoozed and recover them shall I decide to “unsnooze” them. Also, they can see me but I cannot see them. They can still message me and I can still respond. Like in Facebook, the snoozed user will have no idea that they were snoozed. Users can continue to be snoozed indefinitely but, like in Facebook, users have to deliberately snooze them every time after the 30 or 60 day window expires.
Why is this feature important? Sometimes you encounter a friend/colleague or someone you had a date with that started well but then they had a bad day and something went wrong. In these circumstances, the block button would be too harsh and could hurt feelings. Also, time heals and people change/evolve so giving someone 30 or 60 days to try an encounter again could be beneficial. Sometimes you need a break from someone!