mihomes - 7:18 pm on Aug 18, 2013 (gmt 0)
That's not the EMD's fault, but your own. Non-EMD alone will not rank your website.
Actually, there are multiple people on this very site who have 301'ed their old, established, well done sites to a new non-emd domain and saw their old rankings return almost over night. I believe this has been taken care of by Google already though.