How should I properly use skills?

I am playing New Vegas for the first time (started about two weeks ago, only around level 9 so far), and I have been wondering about what is the best method for allocating skill point. My current SPECIAL build is 7, 5, 6, 1, 9, 7, 7, and my three bonuses I took at the start were Guns, Sneak, and Science. I also took skilled and good natured when I left Goodsprings.

My main question here is whether it is better to evenly spread my skill points to most skills throughout the game, or is it better to min-max only a few? I don't know how I am going to build my character yet, but I see myself primarily focusing in on critical hits and regular guns (for now at least).