I can say that for free service they are good !
They notify you regularly 15 days in advance before your domain expires so you can renew it
again for the next year and so on, but it is best not to trust their email notification
instead write it down yourself somewhere and extend the domain in time.
Their servers are choking probably due to lack of money to invest in new equipment, so it can happen frome time to time an error 5xx
Sending a request for support via an online ticket is an almost impossible mission
Most people who complain about Freenom are actually abused their service
like registering dozens of domains
domains that lead nowhere
domains that have a name like like cnn.ml will of course be shut down
There is actually a trick - to choosing a name that no one else will want
and that there is no known word of the English language
so don’t call the domain like freeDateAndLove. whatever