Resolution, special FX/textures/frame rate are trade offs, when the devs build their game they fix those attributes to suit the hardware the game is going to run on... Now, except frame rate they're all mostly up to taste.
Like, for most 3D graphics everything else being equal higher resolution (let's say 4K vs 1440p like in XboxOne X vs PS4 Pro or 1080p vs 720p like on PS4 vx XboxOne) is better... however, if you take a different game and compare it to another game you could prefer the one that has lower resolution, it's nothing new, nor is it surprising.
However, I prefer low resolution pixel art, like we had in 16-bit area arcade games or console games (arcades had much better specs, they allowed for more frames of animation, more colors sprites and details in the backgrounds, which often allowed for better looking games)... There are few HD 2D games that I find more pleasing to look at than those old school games, it may be my nostalgia infused take on it.
As for frame rate, I'd say 144hx or bust! ... not really, you can play and have fun with games that have low or very low frame rate (a lot of people argue that Zelda Ocarina of Time is the best game of all time, and I think it runs at 20FPS on the N63) so without context it means little, but I am pretty sure that if we had access to a 120fps version of this game people would love it "more" as the feeling of smoothness would be just amazing, riding Epona through the hills would be just amazing and it would feel like a new game altogether.
Now when I setup graphics details to play on PC I give frame rate above 60fps the top priority, when I have the option on the PS4 PRO I take the high FPS option (I played god of war at 1080 on my 4K screen... I couldn't stand 30FPS when I switched from some unstable close to, but not quite, 60fps)... as for details vs resolution I say it depends :-/ native resolution is preferable, but as you said, "it depends".
So there is no right answer to this question.