I have been flying the 120 SR w/ a DX7s TX for quite awhile and really enjoy the experience. I started with a Blade CX2 RTF and really had alot of control issues, ended up having a catastrophic crash, I then bought the 120SR BNF.
The 120SR is much easier to flying than the CX2, less body on the 120SR makes outdoor flight more controllable. The dual rotors of the CX2 are a P-I-T-A, IMHO. The CX2 will give you first and secondary crash damage, first when you hit the ground, secondary when the rotors get into each other. After crashes with the CX2 I was always adjusting the pots trying the get better control, it seemed after crashes the trim adjustment was always more than what I could do on the transmitter. The 120SR with the single rotor makes it much easier to trim and maintain. I will add that flying in minimal wind is the best, the more wind the more I struggle. I fly in Arizona only and there are few days we really have enough wind that I can't fly. As a rule an hour after sunrise,(cooler and calm thermals) and a hour before sunset is awesome for flying. I have enough time on my 120SR that I have had to replace the main motor once because the bushings got to be so rough.
The FP has been a good place to start for me, I have recently upgraded to a Align 450 but also considered the newer Blade 130X and will let you know if this has been a good move or not. I run a Macbook Pro and found the AeroFly Simulator works very well with my DX7s transmitter. Sims are a good idea, I fought myself for awhile to buy one, but I think they will save you crashes in the long run, also gives me some means to get some flying experience when it is not possible back in Wyoming (working and too much wind).
I hope this info helps..
Just my $0.02
Ken-