RE: Beginner
The new thing on the market is the Blade CP and so far I've heard (almost) nothing but good things about it. I wouldn't recommend the XRB because once you master that heli and decide to go to something bigger, aerobatic one (such as Trex, Shogun, XRK400, ..ect.) then you will have to "learn" to fly it again due to having a tail rotor instead of counter-rotating main rotors.
That's just my 2c but I've never flown an XRB (which I'm sure is a great heli).