lol you're not going to make AAA cryengine games as an individual.
Models would cost a fortune (to benefit from directx11 vs 9)and the coding is 10x more difficult than Unity. Also Unity is hitting mobiles/web/console market for small developers where Cryengine is solely PC for large studios(yea they released an indie version, I have it, give it a shot, it's nasty). Unity is comparable to XNA, neither of which are comparable to cryengine. Also Unity and Unreal are comparable with pro version of unity. Unreal might be a little better on desktop but it followed unity into the web market and pretty sure they don't do mobiles/consoles yet.
At the same time you'll make 10x as many features with unity as you would on the others because it's extremely fast to work with(workflow and coding).
But to answer your question it's a mix of shitty textures, amateur artists, low budgets and not 100% reflective of what's possible with the engine. Whatever the model looks like in maya, 3ds, blender, or whatever 3d modeling software you use is what it'll look like in the engine. Also remember it costs $1500 for pro unity, so a lot of unity games you see from individuals are using a free version which has "polishing" features locked (dynamic lighting/shadows/render enhancements).
Is the renderer state of the art? Nope, but is the abstracted API that lets you convert your code to multiple platforms including web/mobile/console "state of the art"? Yepper, saves a ton of work.
Just out of curiosity why did you think Cryengine 3 was nasty? Was it the workflow? Difficulty of use? Also have you tried UDK and if so what did you think of that? I haven't used any engines yet, only made games through starting brand new projects. However I'm thinking of trying one just to see what they're like