Hallo erstmal,
DIL-16 ist ein Dual in Line Gehäuse mit 16 Pins also quasi ein normales Gehäuse mit Rastermaß 2,54. SO-16 ist ein SMD Gehäuse mit 16-Pins. Zwischen HC und HCT gibt es glaube ich keine (für dich) relevanten Unterschiede. Schau dir mal dieses Datenblatt an:

http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf

Auf Seite 7 hast du unter Static Characteristics hast du die Elektrischen Eigenschaften eines 74HC595. Eine Seite weiter hast du die des 74HCT595.
Du siehst das beide unterschiedliche Spannungen haben möchten
Dies ist, mein ich, der einzigste Unterschied zwischen denen.
Und ob ein Schieberegister richtig ist oder nicht hängt von deinen Anforderungen ab. Schieberegister machen alle dasselbe nur sie wollen evtl. andere Eingangspegel oder andere Betriebsspannungen.

Edit: Da war PICture schneller