.lol is overpriced and worse, can arbitrarily increase the price in the future. Using anything other than an ICANN-controld gTLD (com,net,org,etc.) or a ccTLD (be very careful about ones from countries other than your own) is a fool.
the domain i was looking at is $1.80/yr so im not upset at the price, and its just for silly personal stuff so if they increase price i could just switch to something else.
good to know about the risks of price hikes though!
First registration is $2 but any renewal is $20 after. A lot of first year domains use different pricing and they are charged differently I think by the TLD holders, so it's not just stupid marketing by like GoDaddy who hopes you don't transfer to another registrar after them taking a loss the first year and huge hike after
A lot of super cheap ones have expensive renewals.