Sort:  

I heard those are not great, can take forever to brake even if one can reach that because there are daily maintenance fees and as most know the mining difficulty goes up so if you start mining less than the maintenance fee your contract is terminated

Ethereum contracts have 0 maintenance Fees, it's not costing you any equipment or energy cost to mine at home or deal with downtime. I think for starters it's a good investment into crypto, you can also calculate your roi and see what profits you will make, upgrading Having power regularly will increase dealing with difficulty rising.
https://www.genesis-mining.com/faq