Any flatbed scanner is technically suitable for all-purpose scanning, since you can scan anything on it. But some are clearly targeted more for some uses than others. A case in point is the Canon CanoScan 5600F ($149.99 direct), which focuses on photos, and does its job well enough to deliver...
Scans only four slides or one strip of film at a time; Dust and scratch removal feature does little for scratches