Laser printers are the better all around deal in my experience.
The up front prices have dropped considerably- and while the cartridges are more costly they also last a great deal longer- both in page yield and not having a shelf life like ink does.
Many inkjet printers sold today it is literally cheaper to replace the whole printer after the sample cartridges are used up, because the replacement cartridges cost more than the whole printer did. And if you don't use your printer very often, the ink dries up and is wasted.
I've got a Cannon inkjet as well after going HP for years. Every time I need to print something with it, I have to buy new ink cartridges because going years in between has allowed them to dry up and be ruined. Next time I need to use it I'll probably just buy a HP laserjet, that way it doesn't have that dry ink issue and at the same time I can use it for making custom PCBs as well.