I have experience in Android development, but not game development, and I was looking for something, as you said, less visual than Unity to get started in game development. So far, the learning curve has been gentle. Maybe libGDX shows limitations for more complex games, but it seems to me like a great framework to introduce game development to beginners, especially if they are already familiar with Java.