I ordered an Epic from Wirefly for my wife for Christmas yesterday. I have an EVO and was leaning that way for her as well, but on Cyber Monday I guess they dropped the price on the Epic to $149 w/contract extension. She wanted the keyboard and I thought it would be cool to have an Epic to play with/compare to my EVO (which I love) and the price was right.
On a side note, her upgrade eligibility from Sprint starts tomorrow so I told the sales person to hold the order until then (they stated that they would do that on the online eligibility check), but apparently they submitted the order to Sprint right away and it was declined, so I saw order canceled when I checked it this morning. I called them up right away and the helpful customer service rep resubmitted it with a hold on the order until tomorrow and also made sure I was locked in at the $149.99 price. Needless to say I am very happy with the customer service so far, hopefully I will feel the same way once the transaction is completed.