It is my understanding that SW is not a bad thing, however, as a soft fork shoved into the coinbase, it is messy.
To have my support it would have to be a hard forking implementation, and if it received consensus, why can't we pass an increase in block size along with it?
This is adding complexity to bitcoin, and overhead for developers.