I have a Epson 2450 Photo, basically because it was an offer impossible to resist. 69 Euros …_
For most things, any scanner in the intermediate price range will do it, because:
1. If you scan pictures, those will probably be lab prints that effectively have 2-3 megapixels.
2. If you need to scan a lot of negatives, you will probably buy a negative scanner.
With mine, I can scan negatives at about 3-3.5 megapixels which is fine.