I agree with just about all of your points.
I feel like the SL hate is so overblown it has to be contrived. Or mostly contrived.
My only issue is the loot ceiling. I want a sense of progression on my toons without that progression being dependant on other people. Why is it Im just SOL and stuck unless I run raids with 9 other people that could drop me at the most opportune time for them based on a boss drop? Or better yet be stuck begging a group lead to accept my nonmeta BM hunter so I can attempt to get 1 of 2 loot drops in an entire mythic.
Id like to think Im decent dps, pretty good tank and a great healer. So what does that mean? I have to get in good with a group on my healer to beg them to take my dps? That part sucks. I want all of my toons to have a sense of progression left to them. And not locked to loot. It can be mounts, pets, mogs. Idc. I just want to feel like my characters can have something to work towards, instead of, oh cool you hit 205, now sit or mythic.
And lastly, I have loved this game through so many things. I understand loot is only as good as the season which gives it a decent time crunch to it. Sometimes I care, sometimes I dont. The MoP timeless burden and the BFA benthic was a great system.