I will not repeat the problematic entrance area.
I would also leave out the corner for the terrace, as it significantly increases the cost. Instead, create more space in the entrance by moving the kitchen further towards the terrace. A storage room can then be created there (also possible: accessible from the kitchen, or divided: part from the hallway, part from the kitchen, and the space currently planned as a storage room can be added to the entrance area.
Then the dining area "shifts" more towards where the terrace is now and flows into the living area without an additional corner, etc. The kitchen can then possibly be planned larger.