It's really sad that such a capable engine is not being put to its optimal use. PC would be able to handle the UNREAL engine magnificently, but any game we get with that engine is usually just a shitty port.
If Unreal made better games, and priced them accordingly AND competitively [hint hint to all developers, it's still a competition knuckle heads] piracy effects would be non-existent. Some people who pirate the game never even have the intention of purchasing it, so that isn't a lost sale. Some people just don't want to fork over $60 for a mild experience. Like I always say, if all games were sold at $30 retail, +/- $5 depending on quality, the industry would be in much better health, and the used game sector would be way smaller. Gamestop used games is $27 if a new one is $30 [usually]. That's just not enough to justify a Used game most of the time