I have a pretty complicated tax situation -- I'm self-employed, get a W2 for a different job, and have a scholarship above and beyond tuition/books that isn't reported (no tax form) but is still legally income. This year, the situation becomes more complicated with a new spouse, his W2, his self-employment, etc. With all that, I've always used TurboTax and will do so again this year. A little reading, a little research, and it works out. TurboTax guides you through most things nicely, has a pretty good customer support/FAQ, and it's easy enough to track down the law itself if you're confused.
Good luck!