I do a lot of printing with our company business and I stick with the namebrand ink for my printer.
Any screwup of the printer itself by trying a knockoff isn't worth the potential issues I could have. That's how much of a priority my printer is... Payroll checks, accounts payable, invoicing, etc. I do not replace my cartridges very often.... They yield high use.
I've heard of places that refill and if I were just doing odds and ends at home and not related to business, I might try.
The price you say you pay at Staples is a "STEAL" compared to what I spend on ink, as well as many others. I don't buy it often but when I buy a full set, I pay upwards of $100 to fully replace each cartridge. I currently have an HP printer and I love it.
We recently replaced an Epson Workforce ($200 printer and appx $125 for ink). with the HP ($400 printer including replacement ink) The Epson was a very good printer for 5 yrs.
How old is your printer? Check it and make sure you have all the heads cleaned and aligned properly as well.
Good luck!!