i've found that combat skills are fairly unneeded, quite honestly. at level 20 i had 40 in Guns as my highest combat skill, still had very little trouble in fights.
science and lockpick are vital, especially if you're a see-everything kind of player.
repair is handy.
speech is handy.
barter is handy.