The thing is, personal preference.D. Use Shoddybattle.
Oh. Anyways, people appreciate C, but A is acceptable as long as you stay within the bounds of the game and tell people you use "legal hacks." This applies to battling only, not trading (only C is acceptable there).
I'd rather battle straight on my DS rather than that program...
I may just got with A.
B is a little complicated.
And C is way too time consuming. (Which I don't find enjoyment in.)