Maybe Yveltal/Raichu? Great counter deck.
Edit: That was a lame post. Revised post:
When making a deck, one of the most important things of all is consistency. You want to run "thick" lines of Pokemon, i.e more than one copy of your main attackers. When I first got into the game this was the most jarring thing for me, as I would see people with more than one copy of a card in their deck, especially EXs, and be like "waaa?". Same goes for Supporters and Trainers, you want to play a lot of them, but not so many that your deck gets clogged up with them.
Another big thing that doesn't come naturally to anyone when they start playing the game is the amount of energy to use in a deck. While a good starting point for most players is a basic 20/20/20 list of Pokemon, Trainers, and Energy, you'll soon realize that there are so many cards that can get you exactly what you need from your deck, that you can run "drastically less. For example, the average energy count for most decks right now is 8 Basic Energy. With cards like Professor's Letter to search your deck for Energy and Supporters to go through your deck quickly. Don't stretch yourself thin for energies, but at the same time don't put in more than you need.
Back to deck choices though, it all really depends what your local metagame consists of. VirGen is a heavily meta-based deck. It can thrive when there's very little Fire being played, but when it is... It's pretty much an auto-loss, whereas other decks, while they may still have "auto-losses", still have a chance. Not to say that VirGen can't win against a Fire deck with a quick setup, it can, but it's highly unlikely. A good thing to note in the current meta is that anything that relies too heavily on Abilities is a risky play, as Garbodor shuts down Abilities when it has a tool attached to it. Obviously you can play Startling Megaphone, but considering how most Garbodor builds run around 6 Tools, and most decks with Abilities run only 2 Megaphones, it's pretty clear to see who will have the upper hand. Look around at different lists on http://google.com/, PokeGym, and here, and fine one that you like. There's tons of discussion about meta decks (which are decks that have consistently performed well in tournaments), as well as rogue decks (decks that are either infrequently played, or a deck that is not currently a widely-played archetype).
I hope this helps!