If you think Demigod is "lower" quality, then you simply do not play games. At all. Full stop. Do not pass go. Do not collect $200. And passing judgement on Stardock is just silly; while it is true they recently have had a finger in Demigod's pie, you simply cannot blame them for any real or perceived faults with Demigod. You can blame their service, their impulse client, what have you - but blaming them for somebody else's piece of work is simply stupid.
As for your wish list, it sounds good in theory. Here is some news, however: most games' communities are not geeks that care about having a light weight, stand alone messenger. There is little reason for it, from a business perspective. If anything, businesses should be pooling together to have a standard client, instead of fragmenting everything into a bunch of clients. Pick a protocol!
Finally, IE isn't slow. This isn't 1995. Now, IE definitely has faults (standards breakers, argh!). It looks like Impulse's implementation is what is slow, not IE itself. Switching to a different renderer isn't going to solve anything if they implement it poorly. And yeah, this is one thing that drives me nuts - Impulse's web browsing is just so slow. Again, place blame where it belongs and don't turn your rants into a different topic entirely.