Right now I think people are being forced to put nothing lower than 7 INT into any build, really. Who in their right mind would ever choose anything below 7, MAYBE 6 for ANY character. A pure gunner? Sounds pretty boring to me. Having a low int means putting 7, 9, 11, points per level? Thats just an insult.
A solution to this is make it so a INT of 1 or 2 would give you 10-12 skill points per level rather than a pathetic 7. Make it like STR whereas you'd never want anything more than 7 but still be able to manage at 3 or 4 where you could perk out weapon handling (3 str). But also still reward those who choose 10 str or int where you get different perks because its 10. For example, anything over 8 str would start adding 3 hp per str instead of the 1 that it does right now.