`os.path.expanduser('~')` vs. `os.getenv('HOME')` (currently used) vs. others? which is best (cross platform)?