Cushioned chairs and couches make for a very comfortable front porch. Unlike rockers, which tend to have high backs, many upholstered outdoor seating groups are lower and can be placed on the porch without blocking windows at all.
Love the wall, the glass doors next to the porch...would love to try to do something like this with our front porch (nice for dropping packages off where they are not seen)