I think you'll find a lot of scanners to fit your needs. One thing I'd suggest is that if you buy a scanner that is not considered expensive, make a list of those you are considering. Then check to see if a third party software is available (the scanner supported), like
Vuescan , which you can download an evaluation version free of charge. Third party scanning software can make the scanner perform *much* better than the software supplied with the scanner. I'm not sure about other software, but if you buy the pro version of Vuescan, you get unlimited upgrades free of charge. This means you can buy another new scanner at a later date, be familiar with the software, and how to get the best of of the hardware. I was amazed to see how much difference software can make. Good luck.
Ed