This is really a matter of personal preference. Everyone here will have an opinion on what to get and it'll be either what they use or what they sell.
Fit of course is the most important thing so get one that fits you well. I would also get one that is from your local dive shop so that it can be serviced easily, or sold where you go diving, again for service issues. All the major brands will be fairly equal and everything withing a certain price range will be fairly equal.
That being said, I like Zeagle. If the Ranger, Stiletto, or Escape are in your price range, I would seriously consider one of them. Zeagle uses a two piece design so you can have the waist one size and the shoulder section another allowing you to have a better fit for you. Mine has an XL shoulder with L waist. They are very durable and from what I understand, Zeagle has great customer service, not that I've needed it.
Again there are a lot of great ones out there and after fit I would go with whats sold where you are then pick one that's in your price range.