Though I will admit what they did with Faramir made me grumpy.
Because it is a film that spans only a few hours, it is hard to show the subtle progression of a character like Faramir. Tolkien did it over the span of two novels so you could see Faramir go from good to better. In a film you don't have that luxury - so when you introduce a character who must make such a progression you have to exaggerate his weaknesses so that by the end of the final film his journey will be obvious.
You will see a far different Faramir emerge in ROTK, mark my word.