The revive timer being so damn short is also a bad thing. I know when I play Assault, I don't even bother trying to revive someone that's 10 feet away from me. By the time I run over there in 3 secs, the revive option will be gone. :/
I didn't go to any stores. I missed the Midnight launch and knew they would be sold out by the time I got up. So I called everywhere and everyone confirmed what I was thinking. Don't really care though since everyone is complaining about BF4 being unplayable for CQ and 64 player matches. So I'm not missing anything yet.
