I never liked turn based games simply because of how random it all is but I gave the pet battles a good try anyway.
After having alot of fun leveling and capturing I eventually found the reason I dislike anything turn based again: the random shenanigans.
A (PvP) match is going great and then all the sudden your opponent gets the first hit everytime you need to swap pets and killing you because of it.
Next pet, same story, last pet... again he can go first and the match is over.
I've looked up all there is to know, read abilities and all that and there is no reason for this to happen when it does other than random chance.
How can this be an acceptable system? Is there no alternative?