The human eye can only see 30 FPS - Nintendo..
Seriously 30 fps 720 p or I...That zelda trailer looked amazing, I loved going on youtube and checking people's reactions while Zelda is a franchise I normally not care about.
Btw the switch is not aimed to win over the Performance heroes.