Each decision is mostly self-contained - you can choose to be a jerk to one person, but kind to another, without locking yourself into a particular route or ending. However, certain decisions will have permanent effects and those will affect Act Three and the epilogue. These decisions are very obvious, though, so you should always get the kind of ending you're aiming for :)