Although when it works it works very well, it doesn't seem very reliable interms of holding the connection. I.e 30 mins idle time, go back into Kodi and there is no connection but is fine after a reboot. Anything I can do about the general instabilities? Driver updates etc?
Check what chipset/driver it uses and see if you find information on how to disable the power saving modes of it.