I agree with your suggestions. Working with my matches on Ancestry is more difficult than doing the same thing at 23andMe or at FamilyTreeDNA. And, even though they offer better tools, they both also allow me to download all the match data to work with on my own in a spreadsheet. We can do this for our v1 matches here at Ancestry, but can't get our current matches.
One of my favorite features from FamilyTreeDNA is to view matches in common or not in common with.
My workaround the scrolling issue is to view each match in a new tab.