Perhaps I'll give it a shot, but I don't really have any games that would require me to use it unlike Steam where I played Counter-Strike, TFC, and Half-Life (and expansions) all the time. Not to mention all of the preloads and eventual playing of Half-Life 2.
I'd give it time anyway, Steam had a bumpy start and a VERY bumpy launch of Half-Life 2 when it launched.