@Zergling_man for texting i really like textra, it's a paid app but it does have a lot of nice features. i've been using it for a long time.
also i'd recommend making your alarm app be sleep as android. it has a bunch of challenges you can set on your alarm so you have to do some sort of task before it will turn off. the ones i use are simple math and reverse typing but there's ones that like require you to scan NFC or QR codes, or clicking on sheep, and a few others. it also has sleep tracking so you can set a target time to wake up and it will wake you up around that time depending on where you are in your sleep cycle so that you'll get the best waking experience.
if you're looking for FOSS apps though i don't really know anything about them lol. i bought those ages ago and still use them to this day.
@Zergling_man fair enough