My (hopefully) educated guess is weight and mechanical simplicity (to a point).
All the cable lifts out there are either on fast lift hills, or long lift hills, or both. Look at each case individually:
Skyrush style - This lift hill is very fast meaning that all of the lift components (motors, roller wheels, tensioners) are being accelerated very quickly. A chain lift is significantly heavier than a cable and there is also a lot more of it to move (being that the chain has to do the full return journey), and you need mechanically heavy components like gear and chain tensioners that aren't needed with a cable. I think this would mean the cable could accelerate faster, allowing Skyrush to have it's super-fast lift hill. The cable return isn't that big of a deal I don't think, they can almost certainly do it quicker than they can load a train.
I305 style - This lift his is very big, straight away meaning a lower weight is better. The chain for I305 would be very big and heavy and would require a lot of power to move it. It's also a relatively fast lift hill, meaning all of the inertia problems I mentioned above are also a factor.
So then look at the opposite cases. Why does Leviathan have a chain? My guess is that because the lift hill isn't remarkably fast, the inertia issues aren't that much of a problem, and power doesn't bother them too much to they can justify using a chain. What about most small coasters still using chains? Again, my guess is basically down to the fact that the technology is tried, tested and reliable.
Chain = Heavy, slow, reliable
Cable = Light, fast, tempramental
Depending on the requirements for each project (along with the general tendency for B&M to go for reliable designs and Intamin to be more experimental, for example), I suspect that these are the main reason to pick one over the other.