There are definitely ways to make sharing a room easier. For example, marking out private space in a fun way like the racing stripes above. Other ideas: using bunk beds, making the bottom bunk more appealing by making into a nook/fort. For girls, the article suggests matching twin beds and one striking piece of art rather than overwhelming the room with lots of pieces.
Would you consider having your kids share a room even if you have the space for them to have their own rooms? We would!