Hi Jcook,
i have also made my homework regarding to interfaces, before starting my own build.
my recommendation is "B256A13" card above - it will provide you the best cover for most IO you need , you will have to complete other IO like encoders and LCD, 7 segment etc.
it easy to deploy and you have great online support from "brydling".
Avi