Yes, all 3 ways have the same results. It’s just different methods to do it. The empty to bone method(2) is the most common, but in my opinion is extra steps. Also side note: if you’re using Bezier curves you can also hook the handles, which can be useful in some animation situations.