I did basically the same attributes, dropped int to 16 and increased per to 8 I think to start. talents the same except the swaps I mentioned. I skipped reckless assualt and just took the others ones earlier. Not sure what I'll replace with later, currently level 12.
Also forgot to mention playing hard mode so defensives were fine without getting swarmed while firing off the shots and scrolls.