For a cheap alternative to any planned things ... I got ahold of a solid core door, screwed a 2X4 to its bottom back which is lagged into wall studs. Two "feet" = 4X4s up front finish it off.
"Luckily," an old chest of drawers we had lying around provides all the drawers I need & slips right under the whole deal. As the top of the chest is about 10" lower than the bottom of the bench, I get another layer of storage.
An old water bed headboard up against the wall gives more storage space up above & as an added benny, I get to watch myself reload in the mirror.
Not much to look at (me or the set-up
) but cost about $10 all told, is sturdy as a rock & purely functional.