For inks I have stayed with the Canon ($40 US a set) as they last 3 to 6 months for me.
For paper and standard print, any decent injet paper is fine.
For photo paper, Kodak is decent, Fugifilm is better, Canon gives best results. Many have said that Office Depot paper and Red River paper are as good as Canon, but I never used it since even the Kodak is fine for me.
The printhead is changable, but I don't know what the cost is. With excellent printers selling for $60 to $150 complete with new full (Canon) cartridges they would have to be below $30 to be worth buying.
Jim