Are Mobile Phones Direct reliable on a non redemption contract like this?

Is this a good deal?

I know that T-Mobile has recently changed its contract to say its 3GB FUP is only for its direct customers but if I got this contract and phoned them up and said I have an android what are the chances I could talk them into putting me on the 3GB FUP instead of the 1GB?

and finally if the above is a no then is there any speed diffrence between those on the 1GB UP and those on the 3GB FUP?

If you can help me with these questions then thank you very very much, this is my first contract and I dont want to mess it up