From what I've seen in various threads including this one is that Dolphin is still unusable for casual gaming for the following reasons:
1. No x86 support which excludes A LOT of people. Fortunately, I'm not one of them but I do know many users still have 32 bit OS's
2. Speed Limiter is not implemented causing games to go too fast if you have a powerful enough machine (e.g. SSBM flies off at over 3x the normal speed for me). Regardless of what EmuFan says, that is NOT what I call playable. He is probably just lucky in that his processor speed is not "too fast or slow" allowing SSBM to naturally run at full speed uncapped but it MUST be annoying to have sudden speed fluctuations. I'm sorry to say this, but NO game is fun and enjoyable at twice or more the speed is was intended to be played. Disabling dual core and the recompiler is just a crude workaround and isn't effective mostly.
3. No proper joypad support (just a basic keyboard plugin which is useless for games like these.
So yeah, the authors don't owe us anything and we'll just have to wait. Nevertheless, it doesn't stop all of us from wishing that even a quick and dirty re-release (when I say quick and dirty, I mean compatibility unchanged with the current release. Not sloppy coding) was made to correct at least issues 2 and 3 so that we can enjoy our gamecube games on the PC.
I guess for the time being, we'll have to stick to the real hardware but I'd much rather use the PC because:
1. The games look WAY better than on the gamecube due to my video card's hardware filtering.
2. I hate the gamecube controller. I would much rather use my Dualshock 2.
Also, about Gekko. It's hard to say if it's active or not. There hasn't been any screenshots or news about the emulator itself on the main page since February 20, 2007. All the subsequent news appears to be related to the site itself and this is probably because the emulator's news is now exclusive to Gekko N'Sider which is NOT free to join (not worth it in my opinion either since without a public beta, I can never be sure how effective this emulator will turn out). At least the dolphin dev team HAS released betas for us to try allowing us to know that games "do work".