I won't tell you what to get, instead I'll tell you what to think about, then you will have the info to help you make a reasonable choice.
Once you have mastered a trainer, and want to advance to more precision airplanes, the next logical step would be to go to a plane with less lift, and less dihedral and in some cases, a wing that is lower than the "High Wing" configuration of a trainer.
So what does this mean?
Well, for less lift, you'll want a semi-symmetrical wing. In some cases, you can even go to a symmetrical wing providing it has a thick airfoil. This will allow for greater speed without too much "Ballooning".
The wing shape, combined with less dihedral and a Shoulder, Mid, or Low Wing will result in a less stable airplane. Does this mean it's harder to fly? No, this means it has less "Self-correcting" ability. But by now, you shouldn't NEED that feature (This is something you must also remember, if you get in trouble, YOU have to get out of it)
Because the plane is less stable, it is more maneuverable. Now rolls and inverted flight, which are the building blocks of aerobatics, are much easier.
The next thing I encourage people to look for in a second plane (or add to whatever they choose) is a wing that is held in place with rubber bands. Let's face it, THIS is the plane that you will be learning new things on. It flys faster than your trainer, and is less forgiving. Chances are very good that you will have a mishap with it. With Rubber Bands, that mishap can result in jerking the wing back into position, while bolts (even those that are designed to shear) can result in a split fuselage.
Of your choices, they are similar in capabilities, but due to the configurations, I would recommend then in the following order:
Arrow (Also look at the Midwest Aerobat)
http://www.rcuniverse.com/magazine/a...article_id=164
Stik
Mid-Star
Good Luck!