I just finished reading the forth book 'Breaking Dawn'...
I had read the other 3 and watched the movies too....in my opinion in the third film 'Eclipse' the director followed the book as much as he could and I liked it for it...if I was directing I would have done it this way too...
I felt the same about the 'Harry Potter' films...each director had their own way and it was a lesson in itself..