Generally prefer open world, though execution is a big part of it. A well executed linear game that allows some room for exploration and options about how to complete tasks can be just as fun and satisfying as open world. If the linearity is too forward and that's all you really notice, then I...