Git LFS has the advantage of not pulling all versions of a large file, too. Instead, it only pulls the version it's checking out.
In our project it helped dramatically as you only pull X MB instead of X * Y MB when a CI or developer clone the (already big) repo.