I agree with DOG, go with the Blade 300CFX. The build quality is about the same as the Trex 250, the BeastX is a LOT better than the 3G mrs and the 250 is notoriously difficult to fly compared to the 300CFX. The 250 is often compared to a hummingbird on crack. Plus, the tail on the 250 is also a real PIA to get set up correctly.
I'd go with the Blade 300CFX. I have a HK 250gt, Trex 250 clone, and I would not buy another one. Mostly because of the problems with the tail.
Good luck and let us know what you decide.