Another vote here for the big name brand (Fed, Speer, Win, etc...) in well constructed hollow points. Get 100 of them through your carry gun, using every magazine you might use for carry, without any problems and you will have found your carry round.
A good starting point is finding the same ammunition used by local LE. They either do their own testing or rely on testing from other larger departments or agencies. Since they often buy in quantity, they will shop for good price per round to stretch their budget.
Last, there are no "magic bullets" that always expand, always fully penetrate, never miss, and never over penetrate. Some of the best, most reliable ammunition will have squibs or fail to expand. If we could count on one round doing the job, we wouldn't need more than a few rounds to begin with. Most things worth shooting once, are worth shooting at least three times.
Be safe.