Regarding weinre: Is that any better than attaching desktop Safari to an ios simulator (not sure if it works for a physical device) or desktop Chrome dev tools to a real android device via adb?
In any case, note that that's also a lovely option.
I use it to debug android stock browser without ADB, or USB for that matter. I have a bookmarklet set up so I don't have to add the script to the page. The safari debugger is far superior for mobile safari on iOS, though. Primarily because js debugging in weinre is almost nonexistent in comparison.
In any case, note that that's also a lovely option.