I mean, you are still using WP7 (while many are using WP 8.1) and Surface 2 (while many are using Surface Pro / Surface 3). It is expected that Microsoft has minimal support for these platforms.
As for the bugs of Windows 10, they are not critical for me. I am using Windows 10 for my daily work. I know some users are experiencing more serious problems and they are reporting in forums. But still most users have their Windows 10 running properly but they would not report their good experiences in forums.
I think most of the problems are hardware compatibility issues. I think Microsoft should not allow these computers to upgrade until they have fixed all the hardware-related problems.
Threshold 2 will be much improved.