The BF3 branded stuff is nice.
The only thing I'd say be careful on is Razer's software can be weird at times. I created two videos (below) that outline some issues I had with their Razer Nostromo gaming pad. I had to return it as it was causing issues for me while playing. Razer agreed it was an issue with their software and said they'd be releasing an update soon. Was almost a year ago now.
The other day someone posted a comment on the video that the same behavior happens with their keyboard too (the one you linked)
I'm definitely not saying not to get it, but put it through the gauntlet early, so you can return if it happens to you also.
www.youtub.../kmartburrito/videos