For now I'm soldering my circuits on a perfboard with 2.54mm holes. Can I get any benefits from using elements in SMD cases?
My near plans are to make some simple PCB at home using some free CAD software, should I consider SMD elements for this (minimal holes to drill in DIY PCB any other benefits)?
I use the free version of Eagle. Bit of a learning curve, plenty powerful, and runs on a mac.
I've used Press-n-peel toner transfer, and etched with HCl and peroxide. I prefer HCl/H2O2 for the etchant because it's quite effective, not annoying like FeCl (which is endothermic, needs heat sometimes, is opaque, and needs to be handled carefully to avoid plumbing damage), and the chemicals are available locally, even in small towns ("brick acid" at the hardware store, peroxide at the drug store or grocery).
SOIC, TQFP (which is like a 4 sided SOIC), SOT-23, 1206, 0804, and 0603 (those last two may need some solder paste and hot air instead of an iron), QSSOP (pain with an iron, but doable).
I use a product by abacom for my PCB drawing. Not free... but real easy to use and accurate. Ideal for HOBBY use. It's Sprint Layout. I Do SMD stuff all the time.
I use photo-etch to make my boards, with pre-coated board material in a home-made UV exposure unit. Transparencies are printed on a cheap inkjet printer. Results are excellent - tracks down to 8 mil or less.
They are very good for decoupling as you can get the components right on the package leads without the lead wire inductance of a leaded component. Also some parts are only available in surface mount. Finally they can save space.