It doesn't really matter.
@Dibya
You clearly don't know what you're talking about. Just having a consumer grade router between your PC and the internet doesn't mean you have a hardware firewall, because in these devices all network traffic goes down the kernel path which is purely software. Also, running the official firmware is even more of a privacy concern as it rarely gets updated, leaving vulnerabilities open. Please see various CVE's that surfaced after D-Link released the firmware for your devices: https://cve.mitre.org/data/downloads/allitems.html. A hardware firewall on the other hand is a separate device that you hook up between your PC and the router that connects you to the internet. Please do some reading before posting non-sense: http://bfy.tw/9NbI
nitroshift