By combining several movement ideas I managed to get a really impressive circling around Link, many moons ago. However, if you want her to act intelligent, the best thing I'd say is to have her interacting with the environment. Have objects and bad guys that she circles as well as link... One problem I see a lot is her following is always so linear in speed, it looks much better to have her speed up and slow down in the following.