Who do you think is the best Marvel character?
My personal favourite is Wolverine, but I think the best all rounder is probably spiderman. He is capable enough to be able to go toe to toe with all but the most powerful baddies, but he has enough vulnerabilities for his contests to always be interesting. He is a lesson to those wanting ever more powerful characters such as Hyperion, Thanos etc who for me are a major turn off. Also think Hulk is a great character but even he has got a bit over powered in recent years.
Any of these two
Purely because they are down to the earth, and realise that the world isn't all sunshine and daisies. That sometimes you have to cross 'that line' in order to protect others, while at the same time realising that they have sacrificed what they could have been (a conventional a hero) and they have to (more so in franks case) march down "the long, cold, dark knight" they have made of their lives.