Well, I grabbed the launcher last night and gave it a look-see.
Steam sucked less in November 2004. Origin sucks less. Battle.net sucks less. GOG Galaxy sucked less when it wasn't even a beta yet. This thing is BAD. Notable points:
- display names must be globally unique, ignoring case. That's really not a good idea if you're trying for numbers to take on Steam.
- throttling is not available. It will saturate your internet connection unless you take action at a higher level to prevent that. Have these people never heard of shared connections, or politeness?
At this point, I can't recommend it. The UX is terrible, it's poorly designed, and even the free game bribes don't compensate for that.