I have a set of these on my van. I like the way they drive on the dry, packed snow and the wet, however, I am not a huge fan of them in the deep snow.
I also recently rotated them with 5k on them. Now I have a shimmy and will need to bring them in for balance. We shall see how well they hold balance from here on out.
I share your concern about them being a cheaped out tire. Till that works itself out I would recommend them.