I think I went away very good with the freelancer for 250$.
To learn animating takes time too and i prefer to earn money in the meantime on fields I can master and not spending time learning new fields. So it's just a easy calculation.
Take the hourly money you charge on a client and multiply with the hours you need to learn animating.
If it turns out to be more than the freelancer costs, take the freelancer.