I haven't received a beta key (didn't try to get one), but it seems like it will be alright. It's completely free-to-play which is nice, but doesn't look like a next Must Have title. Let me know what you think once you play it!
I played it last night. It is difficult to play because it's so unfinished. I think once it's completed, it will be a solid title. It will be a great exclusive title. Plus free to play! I could see myself spending cash on it like I do on Home.