The only mistakes are at lvl 70 (1 SP too many, as pointed out), and lvl 107 (+2 in Flashbang, but where does the 3rd SP go?). Other than that, there shouldn't be any problems with maxing anything.
If I could I would go 19 fj and make the build play smoother >"<
(able to reach 16 FA at 70, and 11 MI at 73)
EDIT: maybe cap fj at 17 till late 70, lv 17-19 fj only differ in mp cost
re-EDIT: I now heard that if you have 0 SP left you gain no bonus SP from the skill book from CS