I've been using Turbotax for many years. It's kind of expensive, but familiarity is a plus. My taxes are semi-complicated because I have to pay taxes in two states, one of which, unfortunately, is California, which requires me to jump through all kinds of hoops and fill out stacks (if printed)...