(also, buy some stealth if you're not getting weaponskills - and invest in at least one weaponskill later on, there's a single unavoidable fight that is a ***** and a half if you have no training)
PS: Ninja'd, but yeah, minicrossbow is good. Definitely the right choice for a ninja-style playthrough like you seem to want.
--
Currently playing: League of Legends, Chrono Cross.
Current Projects: Fool's Overture, CYOA: http://www.gamefaqs.com/boards/8-gamefaqs-contests/59835001