Cyanogen?
It would be good in the future to include availability of a CM ROM for Android phones when reviewing them. ROMs that the phones ship with are usually quite bloated and crippled, with the most useful features such as tethering over WiFi/USB removed from the menus. Having an available CM port (or another suitable rooted lightweight firmware with all tethering features available) is a necessary feature for a lot of Android users.
This would also have a positive effect in encouraging people to use phones made by manufacturers that aren't violating GPL and are providing their kernel source code modifications as they are legally obliged to.