I joined Meridian (recently merged with Anheuser Busch Credit Union) and have been very happy.  Financed two cars, have two credit cards, and a personal loan from them.  Very easy to do business with and great rates.
Can you recommend a good credit union located in St. Louis?