Had an idea for a slightly alternative build: max dex, 10 agi, taking uncanny dodge at 10 or 12th instead of expert sprint later on. Uncanny dodge is nice for handling stealthed melee enemies like deathstalkers and muggers (if you can think to use it first), and is nice for not being forced to kite in fights with heavy melee enemies (though you still have to watch out for roots, stuns, and incaps; roots especially).