I have written a terrain shader for godot. This shader use heightmap base to blending different splat texture, giving you a much more natural look. It also use parallax mapping that look more depth to the terrain texture.
more info: https://kinwailo.wordpress.com/2017/05/19/godot-terrain-shader/