I had some choice words regarding path finding and obstacle avoidance that I collected in my post here: Thinking differently about path finding
Some of those suggestions would address your concerns too I think.
I had some choice words regarding path finding and obstacle avoidance that I collected in my post here: Thinking differently about path finding
Some of those suggestions would address your concerns too I think.