Jeff Atwood's write up : http://www.codinghorror.com/blog/2012/06/because-everyone-st... is worth reading along these lines because he does a good job of explaining a process for surveying the market.
That said, if you are not too cost conscious you can build a wireless router out of the Intel NUC really easily, and for modest loads I've used a Beaglebone as an access point. So you may find you can cobble together the pieces in a fairly straight forward way. I do not recommend a Raspberry Pi as a wireless router as its network is all going through the USB hub and as such it has a lot of latency spikes.