It is true but it is worth going through the extra work when you want a cheap hardware to act as an advanced device.
I have a couple of asus wl520gu routers and one asus rt-n16 but I am indeed using my linux server to act as a router. My rt-n16 is used as a wireless access point and a switch.