I would ditch the two posts and the fences above the doorway. They look pretty cool, but it adds a little too much and makes it cluttered. Making it a little wider would help, like Werds said. Off topc: I really like the hedges by your road. Never thought of doing that.
I'm also known as TANNAR in some places.
I'm having a hard time figuring out how to explain what I would do, so I just did it and took screenshots:
Method 1: using half slabs by placing them on the underside of a block, no supporting pillars
Method 2: using half slabs by placing them on the underside of a block, with supporting pillars
Hope this gave you a few ideas
Edit:
Extra: you could at a fence gate on each side with these two methods, allowing you to access the ledge if necessary to fight mobs/ get out quick, etc.
try making the house itself bigger, and maybe flip the stairs on the bottom to give you more room