I'm sorry but this picture doesn't make sense. I Don't see why Apple-Jack would be the engineer. Who-ever says, "It's because of her voice", obviously cannot come up with any other reason. In the TF2 team, Engineer is the smartest, most mathematical, and just overall, a brainiac. Apple-Jack is the least sensible person to be the Engineer. I see you did Fluttershy good, but that's because you looked at what the character does and says, but Apple-Jack being Engineer, Is Unreasonable. Twilight isn't Australian, Why should she be sniper? Rarity isn't french, why would she be spy. Be more reasonable with classes, and what you assume them to be.
Heh, I agree that the characterization of Applejack being Engineer because the Engie is Texan is a bit off to me, but interpretations are subjective to the person. I think a more appropriate Apple for the job is Apple Bloom just because of the hinting at her cutiemark. Personally see AJ as more of a Soldier just because as a class he's not afraid of jumping into the fray and getting dirty, as well as hits like a brick. Though with my own interpretations of the classes I also take into consideration the visual items for them as well as how they'd act, Soldier has a western hat and cowboy boots to wear, so it fits as well.
I think Twi fits as a Sniper mostly because I do see her as someone who would stand back watching things from afar, taking calculated shots, maybe reading a book on the side. His Sola Topi, Outback Intellectual and owl also fit the theme for her.
Anyhoo, enough of my TF2 interpretations! This is a nice piece!
I agree that Applejack isn't the best Engineer, but Twilight has an incredible attention span and excellent focus, just like the Sniper himself. Twilight would fit a precise, efficient class like the Sniper. Plus, the Sniper's voice actor is an author himself, plus there's that one videon titled "The Sniper Writes A Letter To Princess Celestia".
As for Rarity being the Spy, they're both very much concerned with style. And Rarity does know a fair amount of French (France is one of the biggest sources of up-an-coming fashion). Rarity would love the intrigue and the "man of mystery" vibe of the Spy.
To each there own, but I still personally think Engie and AJ are a good match-up
if anything, Fluttershy and Medic are a bad one, cause Medic is a crazy (german?) "doctor", while Fluttershy is well... shy, and supposedly the nicest pony who's afraid of everything. I only think it would be hilarious to see Flutters as an insane doctor Besides, who else would AJ fit as? xD Maybe Soldier... but eh, Soldier always seemed like a Default character to me, so that would kind of be weird to put AJ, a main character, as him... I DUNNO I'm just putting each character as a Class I think they would work as And about Rarity and Twi, it's their personalities. Who cares if they don't have the same accent? Spy and Rarity both like to look good, and they both dress up quite frequently (For different reasons, but still xD ). For Sniper and Twi, they're both rather clam and calculated I think.
And don't tell me to be more reasonable about who I put each character as, unless you yourself can find a better match-up e__e;
All of the Tf2 charactors are insane. It is a main part of the TF2 storyline. If we are basing things an mental level, then discord would play all classes. But not even he would fit, because he doesn't really qualify as "Insane"