DH hated en-suites until we moved into our home. It has a massive window, a lovely deep bath, rainfall shower and doesn’t compromise on the space of the room.
I love my en-suite because I don’t have to leave my bedroom in the middle of the night to wee, guests can’t nose through my toiletry cupboard while they are staying over, it’s my private space. I can see why people might hate those tiny, windowless en-suites though