Definitely the second sentence, but I believe UK English speakers use the word "got" instead of "gotten". Just something to keep in mind when listening to opinions about what sounds better. In any case, I think the second sentence sounds like a perfectly natural way to express the idea.
Maybe there's a shorter way to say it, but to me it sounds short enough to express the idea involved. You could also say "... ever have... " instead of "... have ever...", but it's a minor difference.