That is one of the reasons, I work with openwrt on slightly bigger devices, like the TP-Link 703N or others. There I can use zeroconf aka bonjour, which is designed for exactly this issue.
With the current WiFi module, the network set of features is set by the manufacturer, and the hardware is too small, for boosting it.
This is the biggest advantage of the yun, which uses an openwrt like system on its Wifi module.