A long and narrow living space: one of the biggest furniture-arrangement challenges out there.
How about using back-to-back sofas to create separation between two seating areas? Check out these cool examples.
Or consider using a daybed as a divider between two areas. It offers seating in either direction, and maintains a low profile to not interfere in sight lines across the space.