Re: 2 weapon ranger
I don't typically do more than a few level dip in ranger. There's just not a ton it offers that other classes don't offer. Becuase of that, you can swap your second 16 to con, swap your 13 to dex, and put that 12 in wisdom since you won't be doing any ranger casting.
Also consider the oversized two weapon fighting feat, and pick up the gloves of the balanced hand to give improved TWF