Thank you!
Yes in my experience of awk/gawk on Windows, things work the same, other than file separators, line endings, and similar platform-specific issues.
For your second question, awk simply works. It's reliable, fast, and everywhere. I also like python and perl, and choose these for any modern system.