WIFI via other routes is much more heavyweight and more expensive. I think it would be interesting to see the module on a controller board. Maybe you could even set it up so you can upload firmware to the controller. If so you could get rid of FTDI chip on the controller board.
As for modifying the firmware on the module that's just cake.
As for modifying the firmware on the module that's just cake.