I think Ash's mom would beat him in a battle with Mr. Mime, easily. In Pokémon Chronicles, it showed she has a knack for battling.
But yeah, Weavile still has my vote as before. Staraptor will most likely adapt itself to be Ash's main Powerhouse, as I don't see any of his other Pokémon reaching that stage yet. Sadly with Staraptor here, Pidgeot is not coming back (Been 10 years :()
I have a feeling this is how Ash would line up for the Sinnoh League (In the round he gets knocked out in, I'm gathering Semi's against Paul)
Weavile (As I think he should have it, he's currently in the area to catch one)
Snorlax
Sceptile
Staraptor
Donphan/Glalie (Ash always has a surprise up his sleeve)
Charizard.
I may have drifted slight off there. But unlike in his battle against Gary, Ash has a mix between speed and power with a good mix of types. I can really see that happening, I'm getting quite excited even though I only seen about 5 DP episodes.