I really only liked Casino Royale after the second time I saw it and took it into consideration. My initial reaction was borderline dissapointment. With QoS, the first hour had its WTF moments, but it quickly shaped up into a classy, modern, action-packed, almost "European"/"art house" thriller; basically a Fleming Bond story for the present. I left the theater pumped, wanting to see what Eon will do next.
I watched CR before seeing QoS, and IMHO alot of the dialogue in the former really tried to hard. The "witty" banter between M and Bond and Vesper and Bond really got old.
A major improvement in QoS was I actually LIKED the Bond-Girls. How could Bond fall for Vesper? I hated her character on the film, and thought about how Connery's, or even Moore's Bond wouldn't put up with her uppity attitude, backtalk, and ultimate betrayal.
If Connery was Bond during the train scene, he would slap her in the mouth and laugh.