I started using suds recently and I have to say that it's exactly what I was looking for. It really opened my eyes to how I should've been consuming SOAP web services all along.
I needed a lightweight SOAP client for a project I'm working on, so I started off implementing my own. About 500 lines of code later after implementing a partial solution, I completely felt like what I was doing was just plain wrong. I did a quick google search and came across suds. I took a 500-line partial implementation and trimmed it down to just 40 lines using suds.
I still have a lot more work to do before my solution is complete, but I'm definitely sold on suds.