They don't need to compete graphically, they have their own style, and that's awesome. What they need is the power to show it. Sub 20 fps dips in 2017 is unacceptable. The game barely runs 900p at 30fps. That's insane.
It's great you're having a good time, so don't let anyone say otherwise. I just expect more out of a brand new game console at this point. Especially for $300 + $70 pro controller + $70 games + crummy dock screen scratching issues + desyncing controllers.