I'm exactly like you (I see myself in your post) but there are two big issues with membrane keebs: 1) nkro (none of them support it) 2) can't customize switch resistance (they always feel too hard to push on, or too mushy).
Additionally, after trying QMK I'm never going back and no membrane keeb support it.
I want to try kailh chocs but I cannot afford to shell out hundreds of bucks for every new keyboard that I want to try.