The way I am gating “friendship” and “romance” arcs in Patchwerks is the method described by Hannah and others that is based on a “relationship” variable that unlocks different “levels” in that relationship once thresholds are met.
With that said, there are story-related circumstances and actions that will impact relationships, and these are tracked by separate variables. For example: If you are seen too close (friendship or romance) to one character, you will be shunned by another and if you go “too far” (in the 2nd character’s eyes) in your support, you will make an enemy of her.
I don’t think tracking or using 5, 10 or even 15 variables is an issue per se. Rather, your implementation of whatever systems you put in place to form, grow and even explode (if called for) relationships is what will be weighed by your audience.
Here is the thing: you are already tracking these two variables individually for these characters as needed to grow and evolve the MC’s relationship with these NPCs. You are just not making these universal trackers for all.
And, I feel that is okay. Procedural generated content is not always the best solution, and here, I think the hand-crafted and choreographed romances would feel more genuine.
VNs and other games of that nature rarely make relationships so procedure-heavy and yet, the relationships in many are very dynamic.
Tony Howard-Arias has a lot of experience working with dynamic relationships and, as I said above, I feel I need to learn more from him and others before I feel I am at the level of writing these that I want to be at.
Hannah says here what I have been trying to say above.
Edit: Re: Flirt “points” – I never liked using the number of times a protagonist flirts with a npc to gate romance. Why? Because it is too limited in scope and often is open to interpretation by the reader, for this to be reliable.
Some use icons to indicate “flirt options”, but even with this mapping it limits the reader. If I want to play a “flirt”, I can’t go above a certain threshold, or the romance system places me on a romance track with that character.
So, in general, I am hesitant as a reader, whenever I see these systems enacted.