Personally, since none of the three really fit, I'd sell all of them. If you really want a bike, buy it with the proceeds from the sale. There's no need to keep a bike that doesn't fit and none of those is so special or unique that you can't find another in your size.
Of the three, I like the Epic best.