I'll be revealing, albeit in more detail, why Gabriel was allowed to go on a journey in the first place, as the RP goes on... Anyway, I've decided that I am definitely having his ralts evolve into Gardevoir. He'll get it to evolve into a kirlia, soon, but it will be ages until Gabriel gets him to evolve into gardevoir. The reason for this is that Gardevoir are immensely loyal pokemon, who will guard their masters with their lives, but since Gabriel initially only cares about strength given the expectation placed on him, it is only when he comes to realise that strength isn't everything, that it will evolve into a loyal companion, who will protect him regardless of the cost.