gen-E Competitors and Alternatives