Yeah, the router's probably not necessary. I just thought it was a neat addition that fits well with what I'd expect a techpriest to have -- and helps him keep all the nifty bonuses from Smartgun.
I would have gone with Biocompatability (it was really tempting), but that wouldn't have left me enough points in my Advantages cap to get Prototype Transhuman (which I'm betting was worth a little more essence), Restricted Gear, and Cyber Singularity Seeker. That +2 to WP really helps his staying power, since with Pain Editor he's effectively able to ignore stun damage -- anything that expands the stun track is effectively more hp to burn through before he's in danger.
And yeah, he definitely needs more cybereye enhancements. I kind of ran out of money at that point. If I can swing a bit of extra money from somewhere (such as if I drop the Internal Router -- that's probably the best thing to drop), I'd upgrade his Cybereyes to rating 3 or 4 and just see what all I can shove in.