I've been running rim brakes recently, after years with nothing but discs. They're adjusted really well, and I keep my rims very clean. I was just thinking the other day that they work really well, and maybe the extra weight of the discs wasn't really worth it.
Then I jumped on my Sutra (BB7s) for some errands...the first time I hit the brakes it was like I dropped a friggin anchor behind me. They are 100 times better. Maybe 200.
But...on my one bike weight matters - so I run the rim brakes.