Same with a router. Any Linux box with a couple of (decent) NICs is a powerful router. You just need to configure it.
But for my own sanity I prefer out of the box solutions for things like my router and NAS. Learning is great but sometimes you really just need something to work right now!