Yes, i have finished Uncharted 2! It's taken me just under a week to do. I earned a Gold PSN trophy for doing it on Normal difficulty. The last level was fairly easy and basically just involved shooting some blue flammable sap to kill some crazed bald russian military guy called Lazaravec!
I'm will certainly go back and finish it on Hard difficulty for another Gold but that will be later. I'm going to concentrate on Fallout: New vegas for now!