2. Yea you can stealth, but you're slowed dramatically and there is a timer. If someone walks near you they can see you too. So stealth isn't some super duper skill. It's good in short bursts.
3. You're able to pick skills from any tree whenever you want. Skills are activated when you get to a certain level. You get 1 skill point per level or every 2 levels or something.