I've customized my proposals and invoces quite a bit. I've added more custom text fields and placed them around the document.
The documentation works really well for me but i guess for some people that are not comfortable with touching code it could be a little discouraging.
So i guess an in app possibility to add a new field could be nice.
And one thing I didn't manage yet (not knowing if it's possible or not) is to save the text in custom text fields as a default.
Otherwise i have to copy and paste everything in these custom fields each time i create a new proposal/invoice or duplicate an old proposal/invoice and change everything else.