Hey there! I thought I'd throw my hat in the ring with this one and address a couple of the points you made above.
Free fonts aren't always poorly made. Many times, fonts that appear free to an end user like you have been purchased and are provided under licences somewhere down the line. For example: none of the system fonts on your computer are free, they have just been purchased for you and licensed for use with your system.
That being said, there really is a lot of garbage out there, but in the end (especially with logo work, or anything where you can kern/edit the actual letterforms before exporting a flat file) it's what you do with it. There are plenty of intricate fonts that might look horrible because of the way the font was set up, but might work for your unique situation if you expand them to their outlines and focus on cleaning them up and tweaking them to fit your needs.
I'm not promoting the frankensteining of perfectly good fonts as a regular habit, I'm merely saying that there are situations where a characteristic that makes a font "bad" can be overlooked because you have the power to change it.
Keep in mind, when it comes to logos and business marks, legibility is really important. Whatever type you end up using should be easily scaled down to fit on a business card without losing it's readability. It's also important to consider the unique place where your design is going to live when selecting a font. Will it be printed on paper? Painted on a wall? Carved into wood? Each of those materials would require it's own set of considerations when you end up picking a typeface.
One more note: your first inclination when you start getting into logo design (or anything where you get to pick fonts) is to pick a font that fits a certain "style". Right now you're asking for a font that has a "Buddhist" feel to it, which means that you are boiling down your client's (imaginary, or real) brand to be something that can easily be conveyed by "Buddhist" styles. It's like when you see a Lebanese restaurant using papyrus because they've been stereotyped by their geography and not given their due, unique, consideration as a business.
Best of luck!