@Minai
I use the LGBT Mod by PimpMySims4 and I love it so much. You can decide your sims' gender (they can be trans, pan or fluid I believe) & sexuality and give them respective traits, you can decide if you sim is in the closet (In which case you have the option to come out to other sims), and with any sim you have the option to ask them what's their sexuality.
You can organise protests and you can give lot traits (LGBT+ spot in general, Lesbian / gay / bi / trans / ... spot) and sims who you have given these respective traits to will show up. This way I made some LGBT+ bars, clubs and a spa and I'm super happy with it.
Also you have the option to tag sims outside of that comunity as allies. (there's also the option of giving a sim the homophobic trait that the creator made for storytelling purposes)
And I saw this mod comes with an custom aspiration but I haven't explored that yet.