Your project uses external peripherals and needs them connected securely ? Don't look twice, and take that shield. You can add components on it as it has a 0.1" spaced through hole for standard dip components as well as stackable headers and screw headers.
The very popular 595 shift register chip of the 74 series is used a lot by hobbyis because of its wide availability, good speed and simplicity. Just plug it on an arduino like shown in the tutorials and youi have 8 more outputs, put two and you have 16 more outputs ! (up to a lot of them actually, with only three pins !)
This pack includes: 2 pcs 6-pin lengthen female headers 2 pcs 8-pin lengthen female headers They all have 2.54mm spacing between pins and they are the perfect height for clearing the USB-B connector and great for stacking multiple shields.Their long legs also make it enough to connect a shield to an Arduino Main Board.