The line for when I should use CSS3 animations for me is for hover effects only. I use CSS3 for any hover effects that are designed to show that the element is interactive (clickable, draggable, etc...). In the past I have used them for 3D transitions but GSAP can handle that for me now.
I use JS for everything else. I want complete control and that's what GSAP offers me.