The level of JS depends mostly on what you can get away with without having him be an SG, which will depend largely on his JR/OD/RB relative to PA/HA/DR.
If he is labled a PG, 6 levels of JS cost as much salary as one level of PA, which is a great trade off even for LI. I think a lot of people don't realize how cheap JS is for PGs and under value it (like in this thread).
If he is labled an SG, any extra JS will not be worth it.
There isn't any level of IS that is "alright". More is always better because it's free, but you could get by fine with 5 or 6 if other skills were ideal. It's a skill that is really awesome but EXTREMELY expensive on the TL so you just have to take what the market gives you.
I think the most important skills, taking salary into account, are OD>>>DR>PA. The guy you listed in your OP is fine but I would trade some of his PA/HA for more OD/DR/JS.