Question about changing 4G provider (Orange to Maroc Telecom)

Hey guys,

I am currently canceling my Forfait Yo Orange 49 DH which I'm waiting to be accepted.

I decided to change because Orange suck with his slow internet and bad communication.

So I have some question : When I subscribe to a Forfait Liberté in Maroc Telecom, is there any contrat like stay atleast 4 month?

And can you pay later like buy something recharge and pay at the end of the month just like MT Cash (Cause in Orange I bought spotify and some recharge without paying and in the first January I will have to pay 110 DH I think) and I tried MT Cash to buy some things on my phone and was satisfied (Forfait client mt pay at the end of the month which is great)

Do I have to know some things?

Thanks