For everything else you can find something that is superior. Gears and Batman AC for instance. However the scope of Uncharted is far greater than many games. Therefore I do not mind that the cover shooter mechanics are worse than Gears, the aiming worse than Halo or the hand to hand is worse than Batman.
Nothing is best in class but they are all competent and work together very well.