In general I have no problems with people reclining seats in front, and as long as they put them up for meals, it's no real problem. I have short legs, so have no problem with the leg room, but too many years supporting the UK brewing industry means it's not always possible to get the table down with the seat down in front.
The only time I've had a problem was when I was unlucky enough to be in the back row of a 737, where the seats didn't recline, and the tw@ts infront reclined theirs so I couldn't even hold a book in front of me. However, my wife going to the loo every 5 minutes and banging their seats got the point across (and it was only 3 hours of discomfort)