I'm looking for a way to create and/or edit Microsoft Office compatible documents (.doc/.docx, .xls/.xlsx, .ppt/.pptx...) on my Android device. Are there any free solution that will allow me to do this?
If you are willing to substitute Google Docs for Microsoft Officer there are a number of free options.
If Microsoft Office compatibility is a must there is a free app called OliveOfficePremium. It allows for editing of Word, Excel and Powerpoint documents. It is free but it has somewhat mixed reviews.
Most of the other Office compatible apps offer a free version that usually only allows you to view docs, and a premium version (usually $10 or more) to edit.
Why not google documents?
You can access google documents from your android phone and create and edit any document you want, and as part of the google documents functionality you can export these documents to multiple formats, including but not limited to Microsoft Office formats.
First, check your device. Its likely that your manufacturer/carrier has packaged your device with one full premium office suite.
If there are none, jump to Play Store. Generally, all vendors publish a office viewer for free which could advertise their premium paid app having editing feature. But still, there are some Office Suites which allow editing for free: