wow. the radar...my eyes are kinda glued to the radar cuz i wanna get used to it. i kinda like it. its not that bad once you kinda get used to it. ive been playin for bout 20mins with it and its not so bad that its annoying me. the only thing bad is that all im doing now is lookin at my radar.
another good thing is the fact that you can see where all the people went when you die. (the lines) its nice to see how someone flanked you.
edit: i like the crouching thing too. you can see higher, but it does seem a bit awkward. as for the radar, if people can use it well, they'll own. i mean its like having 1000 eyes.