That works, but I don't know if "better" is the right word. If you have the same amount offset or paid off, it's the same outcome. The only difference is if you offset then you can spend it - for better or for worse.
You could also bump your payments up and use an offset account for any extra.