The USB devices have the substantial disadvantage of needing drivers. Finding drivers compatible with the version of Mac OS can be troublesome. Remembering that upgrading the OS could break the compatibility is also important.
In addition the USB 1.1 ports on the iMac G3 limits the data transfer to a maximum of 12 Mbps. Although with USB you will be lucky to get even that.
The best solution is the original
AirPort card.
The next best solution is an Ethernet wireless adapter. These require no drivers and therefore will work with any Ethernet device.