I've been using DipTrace, and the free version does everything I need it to. I did have a quick look at Design Spark, but it seemed like too much hassle to learn something else.