Basically I already said everything about this episode when it first aired in Japan.
I think you still remember how furious I was when I had learned that Ash didn't catch that Gible. Now that I know the English names of said Gible's moves, I'm overjoyed that he DIDN'T get it, believe it or not. (Yeah, I've got to admit that I didn't know Khoury's Gible's moveset back then and that I had to rely on what people told me instead. But I wouldn't have understood the Japanese terms anyways...)
If you just compare the different movesets of the two Gible, you won't have any difficulty finding out which of them is definitely better:
So I guess there's no need to make a secret of which Gible is the better one.
And once Ash's Gible will have given up his clumsy behavior (which will certainly happen very soon), it'll be the superstar of Ash's team and every Pokemon episode featuring it will be just epic and a pleasure to watch.
To cut a long story short: I agree with dman_dustin totally:
I didn't like Gible's move set very well, and I'm glad Ash didn't catch it, Khoury can have this one.
Khoury, who pretty much is a standard random character who doesn't knock your socks off deserves a rather standard Gible, while consequently Ash only deserves the best.
As for the shipping stuff: I couldn't care less. The motif of love has never been of any importance in Pokemon (except for very few rare cases which were mostly sub-plots though). The writers should stick to that principle, because all the great trainers so far have been presented as being absolutely stoic about love issues (between humans, of course). And that's how it should also be in the future, because topics like love or relationship problems would only distract from the main plot and the main goal of Pokemon and would turn the series in a boring cookie-cutter soap opera.
I guess we don't want that, do we?
As for the Gible debate again: With regard to that fantastic Pokemon Ash is going to catch soon, I can only say: All's well that ends well!