I like it. Customer Service is helpful. Their Inventory/Order/Warehouse system is shit. Prices are good, and points are easy to get by watching videos in the background/on mute if they suck.
However, I also figured that I would just buy a 25 GC for the movie theater closest to me. That is 3,000 points, which is about 30% off of 3 orders, for something I was going to spend money on anyways. I spent 1,000 points on Mass Effect CE, and saved 20 bucks off of the best price anywhere else.
So, they have a ton of room for improvement, but for how easy it is it is great for games that you want to be Day 1 purchases, and are not willing to wait on a sale for.