Since you cannot run MS Office natively you will have to use Wine or another method (possibly
Crossover by codeweavers which is commercial so there is a cost) to run the windows software. Not much of a way around that one.
As for OpenOffice or LibreOffice both have pretty good compatibility. Not sure how complex the tasks you are doing but it could be worth a go. Always better to use native apps whenn you can.