I rarely type text, do calculations, but when i need these stuff i use OpenOffice suite. It fits my requirements very well. Maybe this happens because, in most cases, i view documents instead of editing them.
+ do the job
+ 100% free
+ nice user interface
- compatibility issues with original Microsoft Office files, but this is normal, because only Microsoft know how their software work [or don't know]