For what you described the wiikey is your bst choice. There was a scare going on that they were not going to upgrade their chip (via dvd) so there would b no gc compatibality but they have just informed that it will be coming out very shortly.
Everything you asked for pointed to the wiikey, not...