The
CCI (custom control interface) by eStop Robotics is a really simple option for operator consoles, it only costs $40. According to the product specs it has 12 digital inputs (buttons, multi-position switches) and 4 analog inputs (dials, etc). That should be more than enough for an FRC robot!
1912 has used the cci several times in the past (2012-2013-2014). Very reliable, I don't think we ever had one fail on us through 2 regionals + CMP + offseason events. It is quite simple to set up, since the CCI can be controlled like a joystick in LabVIEW, with the appropriate digital/analog outputs.
Here is a picture of our 2014 console, with 1 button, 1 3-position switch, and 2 2-position switches. There is an orange acrylic shield on the front and back faces of the console, and a polycarb shield on the bottom.
I have no experience using the TI LaunchPads, it seems like they have more advanced functionality but also a bit more setup.