The only company I know of that is "doing it right" is Valve. Keeping themselves private really has paid off for them and has started to better the overall gaming community with their services, I think their cut might be a little high, but you do get a ton of value add as a dev.