I think it just makes more sense to buy in store..
April 15th is a friday, so it most likely wont ship til monday which is already april 18th. At best you could get in the 19th. One more day and you can try it in store.
i doubt that this will happen but what if, and that is a big what if, the g2x is sold out in store? then ordering online might be better, just thinkin'. i'm so on the fence right now. maybe htc's announcement on the 12th might solidify my decision. here is what i am thinking right now:
The htc pyramid or whatever it is called better have qhd, netflix streaming capability, and be available early June at the latest i might wait for it. nfc might be a plus. i also noticed that htc phones are now implemented with wireless charge capability (see verizon wireless charging announcement) as i've seen in the reviews how the thunderbolt and incredible 2 have contacts to support this, i may be smoking something though!

i've already read that lg has wireless charging capability too but not sure for the g2x. cyanogen supporting the g2x is a big plus for me because i don't think i can use a < gingerbread os phone. since the g2x is so rootable this is great. in addition the att 3g band support is nice if that turns out to be true as we head towards the inevitable att black hole, i'm debating if i should jump ship when the time comes and they cancel my oh so affordable @home service, add a lines, and legacy unlimited data plans. i compared my friend's sprint evo and my other friend's vibrant with my nexus one that i currently use and the evo is kind of chunky. playing angry birds notice the 4" vibrant seems a nice size compared to my N1, not that i play that stuff! anyway, if the htc has indeed slimmed down the 4.3" form fact that would be compelling. also the htc cameras seem to have come a long way. wonder if they will be better than the g2x camera module. ok, more ramblings from a crazed phone fan as the g2x release draws near. in case anyone is wondering, i'm waiting till after the g2x hits stores...