Well im getting bored with my cx2 now

and am going to move up to a bigger heli such as.....
B400 or Trex450. So heres my question....should i get the blade 400 practice with that because its cheaper to repair WHEN i crash. or save that $470, get a trex 450Se v2 kit and RealFlight G4 simulator to practice on while im building the Trex. Either way im getting a TREX just a question of what i should do first. Also if i go the Trex route where can i Find a Trex 450Se v2 just the kit without servos and gyro, or would i be smarter to get it with at least servos and gyro.
also I am going to get a DX7 when i do the trex.
OR i guess maybe i could get the B400 PNP ( plug and play) $270 and get the DX7 that way i have the DX7 when i get the Trex.
Thanks for any Input ahead of time!
Troy