On little point on #8 from Serid
Job 50/45 isn't needed for thieves.
IMO job 40 is enough
double attack level 10
improve dodge level 10
steal level 5
hiding level 3
envenom level 10
detoxify level 1
That's what I use as a skill build for my sin. It allows you to get all the skills for the sin job skills. The skills you can't learn are all from sin skill requirements to get them.