
I've definitely heard people hate on both your loved games; I'd say Sunshine is my favorite 3D Mario. Never played Skyward Sword, but if the critique of it was "it was too linear," that bothers me not one bit.
I don't hate The Last of Us, but I thought a large chunk of it was pretty dull. I just don't care that much for zombie apocalypse stories. Honesly, I thought the super-violent trailer for TLoU2 was great because it featured only humans and I find that element way more interesting.