All this hate for IR35, I think it's a great thing.
Apologies in here to anyone that didn't/ doesn't, but from what I've seen the vast majority of contractors putting their income through ltd companies are tax dodging.
They are also some of the higher income earners.
That is why the government introduced it.
As a contractor myself, if they want me to pay more tax I will pay more tax, that's fine. What I dislike about it is they are playing both sides. If they want to treat us as employees then fine, we should get employee rights but when previously contested in court against HMRC, not getting employee rights (which is against the law) didn't mitigate you as not being an employee.
The general hate for IR35 is due to it being a very poorly written piece legislation.