While the perfect climbing harness is more of a personal preference, there are a few features that can really set a good harness apart from the others.
These features often include adjustable leg loops with buckles, at least 4 gear loops, durable padding. It is preferred that the climbing harness also be fairly lightweight.