Not rubbish. Those were great ideas but I still think that the trainer should pick a pokemon to start with and then the rival gets the stronger one while your friend gets the weaker one. Anyways, I hope Rekkuza keeps hyper beam but has sky attack.
Oh, and what does neglect do??