you can do it by experimenting with different settings for the bias and continuity and ease settings. It just takes a bit more work. Ive used CS since version 1.2 and i’ve never had a problem with it doing what i want - you just get on with it and use it the best way you can. It might mean setting the odd extra key as a secondary ease. CAT has standard F-curves.
from that CGChar post someone pretty much sums it up -
Fcurves are alien to a traditional 2D pencil and paper animator. One thing they do use, however, are sketched in arcs that decribe the overall path of a hand or foot, along with tick marks that show their exact placement per frame along that path. Naturally, approaching CG animation for the first time, I looked for their equivalent. I found them in Trajectory display, and I find them the most intuitive way to work. They also give you the visual feedback necessary when manipulating the Tension, Bias and Continuity controls. Max has always had trajectories, CS has a slightly more specialised version, XSI has them. Maya never used to have them (I don’t know about the latest release). Not sure about LW.
Judging ease-ins and outs is all about motion analysis. A 2D animator’s brain examining hand, elbow, knee, or foot placements as ghosted drawings over a light box is really looking at “end effector” positionings. That’s what trajectories give you. Trajectories are the 2D animator’s fcurves. This, to me, is far more natural than considering the anguler velocities of a joint’s three component axes. Even then, because of issues of rotation order, gimble lock, and Euler swinging, those curves will often lie to you. Of course, if you’re animating some kind of mechanical device then fcurves would be the way to go - but we’re all character animators here, aren’t we?