First of all you need to look at how much your printing to determine whether a laser will be cheaper.
If your printing very little then stick with a cheap crappy inkjet. If your printing a high amount of pages and going through ink once a month then I would consider a laser. The last thing you want to look at to get the best value is the cost of the printer. The reason that the printer manufacturers can sell you a brand new inkjet for $25 is because they want to draw you in. They make nothing from the new printer they sold you when you first bought it. It fact they probably lost money. They know your gonna need ink for that printer when it runs out you have to buy cartridges that sometimes cost more than the printer. They make their money on the consumable they sell you.
To find the cheaper solution you need to look at price per page. This means the average amount of money you spent on ink per page.
For example an HP 1200 toner cartridge C7115A at an anticipated yield of 2,500 pages at 5% lets say the price is $65(staples price). Price per page is $0.026
For example an HP 1200 toner cartridge C7115X at an anticipated yield of 3,500 pages at 5% lets say the price is $82(staples price). Price per page is $0.0234
Not much difference there but a little cheaper for the high yield cartridge.
Now let's look at the more heavy duty printers.
For example an HP 8100 toner cartridge C4182X at an anticipated yield of 20,000 pages at 5% lets say the price is $200(staples price). Price per page is $0.01
You can see that this printer prints many pages but we know this isn't a printer for the home. Sometimes even a desktop version like the HP1200 isn't suitable for someone who prints very little. Most people would think " $200 for a printer cartridge that's expensive". If your have a good sized business and print alot your going to be better off with a large format laser printer.
Lets look at an inkjet.
For example a real common cartridge the C6615DN used in the Deskjet 810C and many other HP inkjets. Staples price was $30. Yield is advertised as 495 pages. Price per page is $0.06 which is almost 3 times the cost of the Laserjet HP1200. This is if we were only printing black.
The color cartridge. We will use the C6578DN. Staples price is $35. Yield is advertized as 450 pages. Price per page is $0.077
So in conclusion if you print alot, you don't care for color paying almost 3 times less for toner cartridges as opposed to ink, laser printer don't sound so expensive.