Why do you say CryEngine is not very good? I don't have any experience with the dev side, but I used to follow engine tech and CryEngine was (historically, at least) ahead of the competition in rendering large, luscious outdoor environments. These are generally regarded as difficult in software compared to the more static, geometric indoor environments common in earlier technology.
A good renderer is only a small part of a game engine. The rest of CryEngine was a heaving mess for actually trying to make a game in without direct access to the people making it.
The rendering story was over 15 years ago, CryEngine is pretty much an abandoned engine, I only know 2 games using a variant of it which are StarCitizen and the new game from Amazon ( both using Lumberyard ).
The engines used for Ubisoft's FarCry and WatchDogs series are derivatives of CryEngine. The fork was a while back, but as a basis for large open world games, the legacy lives on
Niantic and Adobe as members is a huge boon though - 3D engines are obviously great for games but we need better rendering in tons of software. Intel + AWS + Huawei at least means it's a serious effort to bootstrap this thing too.