1. I think trainers should have different dialog depending on how you do in battle. For example we all have experience with that one gym leader we lost to many times right, so instead of talking like its our first time battling i would like it if they acknowledge that we have been there before. And for trainer battles lets say you beat them with one pokemon they could respond with like a .... ..... ....wow.... ....your strong (dragon ball z talk) but if you just beat them barely they could respond like that battle was amazing but next time ill win, (or something like that). Each type of trainer could have a different response depending on there personality.
2. I think certain trainers and gym leaders should be able to move around instead of standing in the exact same place all the time. I think it would be cool to see a trainer you beaten in like route 3, at route 12 just going about his business .