Hi Cinzia
1. The question: I think your question should be, for example:
'Is there a difference in meaning between A, B and C?'
or
'Can A, B and C be used interchangeably?'
NB 'indifferent' in English means that you don't care... That's why the gentleman who answered you first was confused.
2. The answer: No, because they have different meanings.
"They are a good match" means that two things go well together. Let's say that you have a blue handbag and you find some shoes that are almost exactly the same shade of blue - you'd say the are 'a good match.'
"They make a good fit" isn't really a normal phrase to use.
"They fit well" means that they are the right size and that they are comfortable.
I hope that helps.