I like it!
The dragon looks cool, just because he’s not naturalistic doesn’t mean that he doesn’t have merit.
If you plan on using the dragon, use him as a themed motif, perhaps as a logo, or carved relief above a doorway. The scene looks good, but it is too complex without recognizable detail.
Think about what you want it for, is it going to be a single scene maybe as a desktop background? Then you need more recognizable detail, such as figures or pseudo mechanical bits and pieces worked in to the background, rather than lots of extruded shapes that don’t really do anything.
If you are serious about improving your 3d design skills I’d recommend setting yourself a series of projects to master the basic areas of 3d design.
1. Modeling. Make the dragon, try to keep it under 2000 triangles. Plan to use it in later projects so think about how it will UV texture and maybe how it will rig.
2. Texturing. texture the dragon. Yes UV mapping is difficult, but at least with bender you have picked one of the easiest UV mapping programs you’ll find. Watch some video tutorials. Try mapping some basic shapes first such as cubes, or stick figures. When you have a basic working understanding of UV texturing you’ll find your projects improve 100% or more.
3. 3d scenes. Make an environment for the dragon. Use what you’ve learned from the dragon model. keep it simple. Again no more than 2000 triangles. Try to achieve as much detail as you can through texturing.
4. Animation. Rig the dragon, again it’s a very difficult procedure, I’ve not got the hang of soft body rigging in blender myself yet, but I’ve had experience of it in other programs and all I can say is practice and practice some more. Start small with stick figures and then use the knowledge you acquire from those tests to rig the dragon. Put him in your scene and practice moving him around.
5. Special effects. When you’ve got the basics you can move on to the eye candy, explosions, hair, water simulations, cloth and rag doll physics are all things that Blender can offer you once you have improved your skills.
I’ve spent years trying to teach myself 3d design and animation, and this is the best way by far, set yourself learning projects and assignments. Test our skills and then put the finished project on display for public approval. I promise you you’ll get good feedback.
I can see you’ve got talent, it just needs further development and training. Good luck and happy blending!
(I’m new to blender myself, I’ve only been using it a few months).