I'm downloading it right now so I can't really post an opinion yet but I work at Gamestop and had tons of people coming in throughout the day and pre-ordering it because they said the beta was amazing and it got them pumped for the game to release.
I'll post my impressions tomorrow after I get a full nights worth of play time in.