I use hp,epson and canon printer and I feel that the HP is the best as it will not give u trouble of ink dry up if u do not print for long ( of couse cannot be too long ). As for Epson and canon, although the ink cartridge is cheap but very often if u do not print said for 1 or 2 month, the ink will dry out and u need to purge the ink and waste a lot of ink.
I use HP inkjet printer and mostly on black ink and it can be refilled by normal refilled ink. Normally a original HP ink cartridge can be refilled for 6 times and u need to change another original ink cartridge after that. My printer using ink27 for black ink and it cost S$27 but the refilled ink cost only $10 which can use to refill for may be 20 to 30 times.