Something to keep in mind is that regardless of the issues with Metro, you can easily ignore it by using software such as Start8[0], which readds a start menu and goes straight to the oldschool desktop when you log in.
Windows 8 has significant performance improvements over Windows 7, so there's no reason not to replace Windows 7 with it at this point for regular, old laptop/desktop use.