HP LaserJet Pro 400 is economical, $100ish, small and fast. 2 trays to set select by pdf size.. Its just for printing, but does a good job. HP 8600 does a nice job of scanning, tho not the fastest, and I use it for other personal printing in color.
My fastest scanner died, but it was too bulky anyway. Can anyone suggest a fast (40ppm+) scanner?