Some options have small consequences like dialogues changing. Others have a bit bigger consequence like skipping whole scenes or gameplay elements. But the ending is linear.