One thing I do like about msys over cygwin is that compiled binaries don't have a dependency on a dll. If msys2 is using cygwin libraries, does it have the same dependency?
No. Cygwin depends on a DLL. Mingw does not.
Msys is just a user-land set of tools.