On paper, the 3 best NFC teams are the Eagles, Vikings, and Seahawks.
For the Seahawks to contend for the Superbowl, they need to play better defense, and play better away from home.
For the Vikings to contend, they're defense needs to play as well on the field as it does in theory.
For the Eagles to finally get over the hump, they need to not go into the playoffs lacking they're best defensive and offensive player.
I think any one of these teams is a logical choice for Superbowl representing the NFC. Any other team from the NFC is a darkhorse or a real long shot.