Best route to take for a 3D Android/IOS game

I’ve just completed my first 2D game using LibGDX(it actually started out with Slick2D) for Android and I plan to complete the IOS version soon. I didn’t find it very difficult to do, and I would like to get into 3D game development.

Is Blender/LibGDX a good route to take, or should I try something else like Unity, or maybe JMonkey? Is JAVA the best choice, or should I pick up something like C/C+ or maybe C#?

I’ve actually already began to learn a little bit about Blender, but I want to make sure I’m going in the correct direction.

Point me in a direction.