Costco refill most brands and I have used them for my HP printer a few times.
However I usually bite the bullet and buy original cartridges - though I do keep an eye out for offers/sales etc.
I suppose it also depends on your usage too - you might not be too bothered if it's just for a few bits and pieces at home, though if it's for work/commercial then you might want better quality etc.