I tried out every weapon I could. I leveled each weapon that I could as well, cause I liked seeing what I would get and how I liked playing with it.
I ended up being pretty balanced in play styles and how I leveled my character. Last time I played I was like level 150-something, just to see how high I could go. You start getting very diminishing returns around 120 or so, getting only one point per level, and each of those points only increasing a fraction of each skill.
I’ve already put in a couple hundred hours across a couple different playthroughs. It’s really fun.