I'd agree that they need Wild Talent somewhere, and I don't think it would be too dipworthy to grant that at level 1. But, yeah. I really, really like these guys. They fit into a niche without being too overdone, have some nice flavor and fleshed-out mechanics that look fun to play. Great work on all parts

Also, I wouldn't worry about it replacing the rogue. You could make that argument about most well-made skillmonkey classes.