Can't I just judge it on the basis of being broken?
- being an SPA prevents the browser from remembering the scrollheight of a page so if I click on the margin (why does the entire margin act as a back button closing the comments?) I lose my place in comments. How hard would it be to stick a "scrollheight = localstorage[url].scrollheight || 0" in the 6 megabyte javascript bundle?
- clicking "view more comments" does keep my scrollheight since its not a page reload, but since there's like 5 comments instead of 5000, I'm suddenly at the bottom of the page and have to scroll to the top
- it loads the top level comments before the subthreads, so while I start reading the 2nd or 3rd comment, everything gets pushed down to make room for more comments -- or even better I just get a "something went wrong" for like a half second and then the replies come in. I actually see this pattern a lot - SPA thinks that everyone has a megabit connection and if content.length = 0 then something must have gone wrong !
Or how about when it says "18 more replies" and I click on it and there's only one reply? Can't javascript count?