i don't care what's in your hair
I'm definitely gonna cry when the Pokemon franchise as a whole ends, hopefully it happens sometime after I grow way out of it (And at this point I doubt that'll ever happen u_u).
For what I think (And I was trying to sleep when I posted the thread which is why I didn't mention this then xD), I think the anime should end like this:
Eventually, Ash alone is the one to stop Giovanni and save the world, and so he is offered the title of Pokemon Master because of all his effort into saving the world and forfeiting the Pokemon League's final match for that purpose. He considers it, but then declines because of his love for the life on the road, and he just walks into the horizon to challenge yet another another Pokemon League Championship.
How the anime will end: