Been playing this more, and it's awesome! The multiplayer system has improved a bit but there's still a lot more to be done. However, the game has been out for 2 days and there have been 2 updates and regular posts on the support forum, so they are working hard to make it work right
After playing a bit more this game is so addictive! I do recommend it
Here's a review
Demigod review - Page 1 - Choose Your Demigod