I have said it for a few years now. If Epic ever decided to go public on the stock market, I would throw a significant amount of my savings at them. Their technology is astounding.
Yes, some games have some issues but it really seems like that is a problem of developers not knowing when to say 'No!' to the giant tool kit they have been provided.