Just in case this has not been mentioned on here:
Row 22: Slightly awkward and definitely no air-vents in the panel above your head. Definitely. I just sat there.
Row 23 definitely lots of space but definitely no window. (Although that has been mentioned many times on here before)