There is plenty of good docs around.
Have a look at https://github.com/go-modules-by-example/
Go modules are fare simpler than what we had before - $GOPATH, vendor dirs, dep etc.
I have been using modules on a daily basis couple of months no and found it to be solid and intuitive.
Having used modules for a couple of months now on programmes of various size and complexity,
I would say that I am quite surprised by your claim that this is "still in beta, and seems pretty half-baked".
Could you give some examples to back up your assertion that it is "still in beta", and could you
give some examples to show which aspects of modules you consider half baked?
My own experience is that modules is an extremely well thought out and solidly executed solution to a problem which has
plagued the Go community for many years. Removing the GOPATH and the vendor directories, while providing repeatable builds make life as a developer much simpler. So don't stand aside. Join the party!