My favorite superhero would be Deadpool, but he also covers the Supervillain question, too. Besides Deadpool, my favorite superhero would be Batman. The dude's a genius who lives in a much darker world than most people can even imagine and he still remains a humorous sane person. My favorite Supervillain would be Joker. That guy is just good at creeping people out and he never ever breaks under pressure.
Battlefield 3, because of the large maps, different types of vehicles, and you can blow up cover to give a more realistic feel to a military. I hate MW because if someone is hiding behind a one - inch thick wall and you fire a rocket at him you will have more of a chance of dying than him.
Assassin's Creed is amazing and I am in love with the series, but I'd have to say Just Cause 2. It is very unrealistic, but that just makes it way more fun.
Example: Hijack a Jumbo Jet and fly it into the clouds, then jump out with a parachute and watch it fall to the ground. Use a grappling hook to attach someone to your car and drive around. Or just attach your car to a plane and have a great ride through the clouds(in your car). There are dozens of awesome things to do that you couldn't do in any other game all in a very large open map at least 5x bigger than Rome in AC: B without any loading time between areas. I once just sat at the computer for almost eight hours watching Just Cause 2 vids on Youtube. It was far past midnight and I didn't realize it. If you have XBOX 360 there is a demo. I don't know about ps3 though.