I've used the Litchi active tracking to follow a friend on a bike, worked OK, not perfect, but usable shots. But honestly, the 'intelligent' modes are just nice to have's as the computational power to decipher moving objects, against a moving background when light is changing (as direction of the quad changes) and all the other things like angle to the object (so perspective shift) and stuff, and it has to do that all in realtime, whilst maintaining a stable flight and checking it's surroundings to try avoid things, anyhow the CPU/GPU/Computational requirements are beyond a 1000ueuro/usd/gbp lightweight drone at the moment. Sacrifice of features has to be made somewhere, and this is where. As software get's better, and hardware gets cheaper they will get better though.
As for software, I'm sure with Firmware/DJI Go4 updates things will get better, buyt remember it all has to be processed on the drone itself, as it cannot guarantee connection to the controller, and even at the best connection state, the lag involved for the controller/phone to make decisions that could be 'life/death' of the aircraft would be too slow to help it out of trouble.
Saying that it would be nice if DJI sold a 'tether' device (watch, arm strap etc) so it could be a little more autonomous