My experience is that non-reclining seats aid comfort because the person in front cannot invade your space, especially when you are trying to eat the meal.
Extra legroom on those seats however only makes life easier if you want to get to the aisle so the ideal compromise is sufficient pitch that a reclined seat in front of you does not impede your enjoyment of the flight.