I enjoyed it, dont know if I would label it "really good" , I'd probably describe it as good with the potential to be really good when I get to play the release.
The way I look at it is pretty simple, I do not for any reason play a game that I do not like , for a significant length of time. Why would I, why would anyone, I mean I would have to be a masochist to spend time in life voluntarily doing something I dont like right? I play a game for a few hours if I like it I continue to play, if I dont like it I cease playing (the same method I also apply to tv shows, films and books), additionally to that I base the worth of the games I have bought on a £ per hour system, if I pay 35 quid for a game and get 35 hours out of it then I deem that to be good value for my money etc.
Which brings me to the BF2042 beta, now I played this beta for a smidgeon under 20 hours, which tells me that clearly I was liking it as I didnt stop after a few hours as previously mentioned above. So, question 1 in my mind, do I like it, yes logically I do or I wouldnt spend 20 hours on it.
Question 2 in my mind, will it meet my £ per hour system for being value for my money. Well, I got circa 20 hours from the beta, which would have equated to a cost of £20. That would seem to suggest that yes I will pretty comfortably hit the 40 hours required to be equivalent to a price of £40 and thus, yes its looking likely that I will hit a minimum £ per hour. All which results in question 1 being yes and question 2 being yes, which = buy.
Simples