There is kind of Achilles heel in yeshivas. Some trip wire that people fall for. I am not sure what it is exactly but it perhaps is  a kind of superiority complex.

It is hard for me to recommend yeshivas.The reason is they purposely try to recruit people from university and say to come to the yeshiva to learn Torah all day. Then when one does this, and things are not working out for him as well as he expected, they treat him like dirt.
It is like the just want to recruit the beautiful people [college students with rich parents] because it gives them a good image, so as to be able to con and scam more people in giving them charity. Because after all is said and done, that is all it is about. They pretend it is a living, but all it really is is charity.

The idea of learning Torah is to come to two things objective morality and numinosity. But this does not happen if on learns for money. That is why the yeshivas are not effective any more in creating good character.

Torah is only effective in bringing to objective morality when it is learned for its own sake--not as a means to make money.

When people learn Torah for money that creates a kind of vicious personality. They have a need to show that somehow they are more deserving of people's charity than others. So if others are also learning Torah, the first groups has to show they are somehow superior. And if someone comes along that also wants to learn Torah that creates a situation where the first groups feels the need to put down and be rid of the second guy. It is rare to find much god in this system.

The only yeshivas I can truly recommend and think they are learning Torah for its own sake are the well known Litvak yeshivas Ponovitch, Mir, Brisk,Chaim Berlin, Torah VeDaat.