Seatguru.com is probably the best source on that, as you can even enter the flight number & date and it'll pull up the aircraft type.
I've noticed many of their newer planes are 100% non-recline (they would call it "pre-reclined"

), so even the stretch seats can't be adjusted. More typically, only rows 1-3 and 13 will recline...the fleet is mostly Airbus (haven't seen a Boeing with them) of the A319 and A320 variety. Don't expect any IFE or even places to plug in stuff, but that's part of what you're not paying for.
Generally the exit row seats have the most pitch. You may or may not get immovable armrests. The upside with the exit row is no babies or kids allowed there, while the downside is wider people erroneously thinking it's a better option. It's better for taller people but no better on width. As for the first three rows, you get more seat pitch (seatguru gives exact numbers usually) and it won't be a knee-crusher, but with row 1 (the bulkhead) you usually get the immovable armrests, can't stretch legs as far and have to put all your bags in the bin for take-offs and landings. Usually there's equipment blocking most of the foremost bins, so FAs have to be protective about reserving the second one for row 1 amid others trying to put bags there. Then you're having to go upstream a bit to retrieve bags after the plane lands.