I have a Brother laser printer and really can't smell a bad odor.
The reason is that I don't need to print so often, and when I have to print, mostly I print color.
The problem with using an inkjet printer is that if you don't print often enough, the ink will dry up and may clog the print head causing you to take it in have it cleaned or possibly buy a new printer every year. A monochrome laser printer is very cheap on toner replacements. I've had my printer now for about 3 years and went through the original toner that came with the printer and 1 high yield cartridge. I've been getting the low toner message for months now but it still prints. I have another one here when it completely quits printing. I can usually get the high yield toner for less than $40.
Now the color laser printers are much more expensive to keep up. You have to replace each color toner as it needs it and each one could cost up to $75. If I was in a better financial state then I would have a color laser myself. I also have a color inkjet only because I need color for my business cards. My other inkjet went out last year so needed a cheap replacement. I always print to the laser cause I never need color except for my cards.
If you get the inkjet, just make sure you print color and black every couple weeks to keep the ink flowing.