I really liked it. It really did give that massive game feel. However learning the game is pretty difficult so i'm thankful we had Dids around to help guide us. Running around in a squad (eventually!) and communicating on this grand scale was a great feeling.
I know microtransactions are a marmite thing, but you have to consider that this game is great as is and is free. There's no pressure to spend money, but there is the option to spend a very small amount up to a significant amount. It caters to all people in that respect
Overall, very impressed and this is looking like a game that could take up alot if my time. At least until some of the big games come out later on this year