Technically it's possible to use SDHC cards, as they are fast enough. It would have to be implemented, though, and I think there are more important things (combatibility) to take care about first.
USB is not fast enough, as there's no way of using USB 2.0 on the Wii yet.