That sounds like a good setup. I agree with the shortcomings of Alfred when you have longer snippets. I use Sublime for these as it is my primary tool for work and I can share .sublime-snippet files easily in any way needed. For note taking I use Bear app as I love how simple it is and how nice code snippets look in it. I often use it to write down best practice in Q and A style. And no, I don't fear duplication. For me there are just two important things for (code) note taking: Document it when I am on it. And: Make sure I find it again.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.