5. Hope for a good return policy.
I hope we won't have to do that more often in the future. But besides some VIA GPU stuff I rarely had to complain after I did extensive and loooong research before I bought anything.
Still a database where you find stuff would be nice. Especially when you can see if it uses binary blobs or free drivers. Virtual build a system sounds nice, too, if one is going to set up a completely new system. Though I guess in the field of mobile computers it needs a different solution. Sadly notebook models change quickly and you rarely know which chips they actually use. E.g. people trusted intel graphics to work and then fell into the poulso trap.
Stop TCPA, stupid software patents and corrupt politicians!