I like flat insoles for gym use. I'm not a barefoot runner and definitely wouldn't want to run long distances in them. Excellent stability during training.
Pros
Provides a more natural and natural experience, making you feel more connected to your surroundings during outdoor activities.
Cons
May not be suitable for people with Achilles tendonitis