Yes, it makes a completely separate sandbox for each user. You have to re-install every app in each sandbox.
We will mostly use it for playing games, checking email and facebook. I think 16GB will be plenty of space for our needs, even if I split it up 3 ways (me, my wife, and the kids).