Are there any drawbacks to having Cygwin and Windows share the same $HOME directory, in this case the Windows profile directory?
Merging them will work fine.
Cygwin proper doesn't store anything in your HOME directory. On first running Cygwin with a fresh home directory, default versions of
.bash_profile and such get put there, but again, there is no conflict with things that already get put there.
I, too, find it frequently convenient to be able to use Cygwin on things that live under your Windows profile directory. However, I don't want the two to be the same[*], so I just make a symlink to it in my home directory. I'm never farther from my Windows profile directory than a
[*] So many programs feel privileged to throw random junk in the Windows profile directory that it would annoy me to see it every time I say
ls in my home directory. I prefer to keep that mess at arm's length. I feel my home directory should be mine. I'm happy to let
~/WinHome be a midden.
It is simple
.bashrc file and set an alias to your desired folder
alias someName="cd path/to/your/home/directory"
save it and wherever you are in cygwin, just type
someName and you will be there in a blink. I have used this hack to make links to my folders and it is super fast in my navigations.