SanDisk ImageMate All-in-One USB 3.0 Reader
Perhaps the nicest feature of this memory card reader is it supports a very wide range of different models, making it an ideal choice if you tend to work with a lot of different card types. You can use it with SD cards, miniSD and microSD cards, plus multimedia cards. It also includes support for memory sticks and CompactFlash, so no matter what you have this reader should work. Additionally, you get support for specific types such as SDHC, microSDXC, and UHS-I SDHC and SDXC cards, so it gives you lots of different options.
It’s easy to set up and includes a removable stand that lets you operate it standing upright (instead of lying on its side) which is nice if you have space limitations at your work station. This model does not include any additional USB ports so you do lose a port on your computer when using it, but otherwise it is a great choice that gives you a lot of options for memory cards.