What are your criteria?
Here's a couple of questions to get you started:
1) Which do you already know how to use?
2) Which do you have to be compatible with for school, work, etc.?
3) Do you have a need for interoperability/automation?
Personally, I think Gnumeric is becoming an awesome product...