Hello Soman and welcome to the forums!
I used to use Cerberus for FTP. On my Windows box, I run Filezilla FTP server (not internet-facing though).
It doesn't make any sense to run a mail server from your home internet connection unless it's receive-only. You should be good to go if you have a static IP address that's "business class," but hardly anybody does. Residential ISP connections ban outgoing port 25 (SMTP).
I used to run a Windows server. I've switched to Linux and am glad I did. If you are interested in toying around with Abyss on Linux, you can check out my video tutorial series here -->
https://abyssvids.pksml.net/