The final fight is intended to be quite tough. Some points into Survival and Speed may have helped, but other people have created successful builds that neglected those stats.

Actually, that is one of the reasons I liked the attribute system in BD (though was in the minority of a discussion of the stat system a few years ago). With DD pretty much every warrior ended up with 2 parts strength, 2 parts agility and 1 part constitution. In BD there was much more flexibility in creating a viable build of whatever type of characters you wanted. In the main forum discussion on this, someone decided 5 primary stats for Larian's next game would be a reasonable compromise between the limits of 4 in D2:ED and the complexity of 6 in BD (Larian came to the same conclusion, though possibly not entirely for the same reasons).

The topic Killing Fergus contains some initial stat point distribution advice (I initially neglected Speed and Survival, but had an easier time with Fergus after restarting and adjusting my stat distribution), or you could look at the math appendix in the Beyond Divinity Strategy Guide.
With my archer, the only weapon expertise skill I maxed was Reload Time, since that gave a direct boost to Speed (the damage and accuracy sub-categories only got a point or two).