I quite like my kitchen at the front.
At our last house (a small detached mill, 400 years old, elevated at front from the level of the rural lane below) we moved the kitchen from a dark room at the back to the front. I loved that the new kitchen overlooked a woodland area with loads of birds and was so much brighter with three windows.
The old kitchen did have a door to a walled courtyard that in turn led onto our 0.5 acre main garden, but there were lots of stone steps involved and wouldn't have been suited to children anyway (ours was an adult not living at home). But it was so dark you needed lights on permanently to see properly. Eventually this became our dining room as we ate most meals in the kitchen, only using the dining room at night/special occasions, so light was less of an issue because we lit the space with loads of lamps and candles.
We sold that property and moved to a Georgian cottage in 2024. The (tiny) kitchen here was at the back with no door to the garden, just two windows overlooking it and a door to a rear lobby leading out to the parking space. The living room was dual aspect (street at front, garden at rear), partially open plan to the dining room.
We hated how exposed the front seemed - I wouldn't sit in the living room as it had a fishbowl feel.
So, having removed the walls between old kitchen, lobby and utility, we turned that space into a cosy, completely private living room and moved the kitchen into the old, dual aspect living room.
In a kitchen it's fine - imo - to have obscure window film on the lower half of the front, street-facing windows and I'm fine with prepping meals/cooking etc in the 'fishbowl' 😆
Our new sink (and dishwasher) are in front of the rear window overlooking the garden and the 6' wide opening between kitchen and dining room is more practical as well as more sociable. Additionally, there are French doors adjacent to the dining table so we have easy access to the garden/nice views whilst eating. We're so much happier with this layout which I guess is best of both worlds!