A red flag: hate-based closeness
Hating all the same things is not a good basis for a relationship.
You can have a lot of fun ranting about how awful certain things or people are; you can also feel satisfied in a darker sense by the hate. But you can’t build on that; it’s not a foundation for closeness.
You also have to have love; you have to care more about the thing you are building than the thing you are tearing down.