I bought it and as most have said, the game play is amazing and it is very pretty!
It has some seriously shitty game joining interface issues. You can join on friends but not consistently. There are multiple ways to join on friends, some work most of the time, others never work "an unknown server error has occurred".
Being in a party (another method of playing with friends) is annoying as hell! If someone from your party joins a different server, you get interrupted in the middle of your game play with a box that blocks your view. It asks if you want to follow him/her. If in the heat of battle you click "YES", you are immediately disconnected from your current game and load into another server with maybe one person in it. BTW this one person is not the friend that was in your party, and this is not the server he/she just joined. After this comment, I will try and find a way to tun this "feature" off. I didn't realize how much pent up aggression I had about this issue. Forums! Cheaper than therapy
Once we have our own server/servers (X fingers), I expect not to care about the "join friends interface" as much.
After playing for a few weeks, I would diffidently buy it again.