Generic_Serial_Devices works well with both USB and Serial devices (just be sure that you correctly set the port in device data). Regarding Insteon : as far as I know it's not implemented yet but there are a lot of requests for it, so hope that it will be implemented soon.