I have two underbed drawers and a 2/3 empty clothes rail, maybe 20 hangers for things like silk dresses, blouses, blazers. Then I have about 12 coats: mac, parka, trench, tweed, leather, etc, on a coat rack downstairs.
My underbed drawers are half the width of the bed and the full length. They have dividers inside, one each for bras, knickers, socks, vests, tops, and trousers in one drawer, and then miscellany, pyjamas, swimmers, massive jumpers, funeral garb, etc in the other.
I buy and wear a smallish (12 coats is actually loads) amount of very high spec clothing and don't keep things I don't like or wear. I wear my clothes out and then replace, so I don't have, like, 10 pairs of gym leggings or 50 random t-shirts.