Personally I would say the best compromise available is the kimber kds9c. Has nice features, solid finish, reasonable price. Problem is it's a kimber so probably finicky.