I think actors are drawn to Tarantino because of his dialogue and characterization. I personally love his style; but I think actors just really love getting to delve into truly deranged and mental characters and that's why they love Tarantino. Furthermore, he usually is attracted to actors that aren't that popular, or aren't at the time, yet somehow he always draws memorable performances from them. People thought John Travolta would never be heard from again. Then he showed up in Pulp Fiction and proved that he could actually act. That gave his career a jump-start.
I can understand people not liking him though. It's a really different style of directing and writing. I love it though.
Cronenberg's just really weird, but I enjoy violence done well in films, and he excels at that. Some argue that his movies are gratiutously violent, but I've never thought that.