I use my Amex Premier Rewards and Chase Sapphire cards fairly frequently for transferring points to airline frequent flier programs. They both have different transfer partners -- for example Chase can transfer to United, Amex can't; Amex has a long list of transfer partners, Chase has only a few.
Transferring points is often instant, but other times it's not. I have a general rule that I only transfer points right before I'm about to book a reward flight, but if there's a lag in the point transfer, it can disrupt the best-laid plans.
I found this chart that shows the transfer times for some of the more popular cards. It might be helpful in planning your next trip.