Dear Sameh.
I faced a similar problem, performing quantification on label-free DDA data, a few months ago.
In my case, I got my quantification done without MaxQuant by doing the following:
As I understand it, this program is capable of running (I) MBR (Match Between Runs), to increase the number of identified spectra and (II) Apex Intensity extraction to preprocess MS1 intensity signals and make them consistent. More info is available on the Protocol Exchange paper here
https://www.nature.com/protocolexchange/protocols/5233
In theory moFF is not essential, but it's very useful because it boosts your identifications (i.e decreases missing data) and makes intensity measurements more consistent across runs.
These tools were not developed by me. moFF was made at the Compomics group at University of Ghent and MSqRob at the statOmics group also at UGhent.
Hope it helps,
Antonio