I just saw your post on someone else's thread asking what CAD program I use. I currently use "Punch 3000" but I started with "Punch 5-in-1" and pretty much every thing you see me post here on GW can be done on Punch 5-in-1. The big limitation I found with Punch 5-in-1 was when I started designing a home with a fairly complex roof and I couldn't get the roof to look right in the 3D images. For the kinds of floorplans and occasional elevations that I post here on GW, 5-in-1 would work fine.
Punch CAD programs are the only CAD programs I have ever used so I cannot compare them for ease of use with other nonprofessional programs. I can say that I taught myself to use Punch in about 3 weeks (and I was over 50 and not particularly computer literate when I started.)
Punch programs are really inexpensive. You can pick up a copy of 5-in-1 at Amazon.com for $10.
Be aware tho that Punch CAD programs are NOT professional CAD programs. Lots of people slam the Punch CAD programs for all the things that they say Punch won't do that a professional CAD program will do. But when I read the reviews on Amazon.com saying that Punch is garbage because it won't do this or it won't do that, I know for a fact that it WILL do those things because I use Punch to do those things all the time.
Furthermore, the last time I checked, the professional CAD programs ranged from about $600 (CorelCAD) to almost $4000 (AutoCAD) so it seems rather silly to me to even attempt to compare the two. If you're a professional architect, spend the money to get a good professional program and the time necessary to learn to use it. If you're not a professional architect, I say, spend $10 and see if Punch will do what you want.