Nah, Misty or Brock were better candidates. Ash didn't need a second feminine Pokemon in Johto IMO.
I wouldn't have minded seeing him with Smoochum even if it's kind of girly. I think that if Brad had given her to Ash, she would've likely ended up as Togepi 2.0 however.