you could go with just a few keys to control the music and mold these into the dash.
Personally i think a touch screen is much more versatile. If you want to add a key to your system you'll have to remake your dash, while with a touchscreen it's only a software mod.
Also keep in mind that you will probably want more the moment you got your computer in your car. I know i do