A lot of my field techs have Excel docs that they need to fill out for job completions. If they don't have MS Office I always recommend Open Office to them and it gets the job done.
No real experience with any apps other than the word processor and spreadsheet but both of those work well for us. And the price is definitely right.