I do both. For the most part, I make my own, often using other people's recipes, and then adapting them.
I do like to buy an interesting sounding commercial rub, just to try something new. And, I have been known to make my own version of that commercial rub.
I have absolutely nothing against commercial rubs. I just enjoy making rubs.