I've worked with three programs over the last few years. I've given up on FTM so I only work with two now.
I use Personal Ancestral File (PAF) and Roots Magic. Both have their pros and cons. PAF is good at entering information fast, you can do it without using the mouse for the most part. PAF is a bit old now, sourcing is not the best, and printing reports is not the greatest.
Roots Magic is great for reports, has a lot of reports and gets regular updates. However, for putting in a lot of information quickly I don't like having to use the mouse.
Here's how I use them. I have two one name studies going on now, I love using PAF for that since I only add birth, death, marriage and burial dates and places. I can add all of that really quickly in PAF. Since Roots Magic can convert PAF files, I open Roots Magic to create reports and such.
For my own personal family tree I use Roots Magic only. Since I don't do so much information entering and I do a lot more sourcing then I find it better to not have to convert between programs.
Roots Magic also has the to go option where you can put the program onto a flash drive and take it with you for when you don't have your computer, which I don't use much, but is nice to have.