Single player was incredible. I'm not a fan of 3rd person Onlines so haven't bothered with it yet.
I cant stand games like gears and other third person shooters online either, but uncharted 2 has a great mutliplayer. Its very fast paced and there is no camping, you can pull off some sick stuff online. My personal best is 65 kills-12 deaths in one game, i love it.