They are very different cards, the Chase freedom card has no annual fee to ever worry about and gives a nice amount of cash back.
Continental has an $85 annual fee (which you may or may not be able to avoid) and gives miles.
So, do you want miles or cash back?
The Starwood AMEX is a much better value (free for the first year and just $45 thereafter) because of the wealth of uses and the bonus when transferring Starpoints into airline miles.