I've also not had any really bad experiences with them. I got a broken game once (which was not their fault, if a game does not work, then it is the people who made it who are responsible for it), and they gave me a complete refund. The only bad thing I can say about them is that they have a slow (undermanned) support.
By the way, Earth 2160 is free on Greenman gaming for the next 23h:
http://www.greenmangaming.com/s/se/e…gy/earth-2160/