If you aren’t under any existing contracts, I’d recommend Sprint. The plan I have is doesn’t include unlimited texting, but for $5/month extra it can, which seems pretty reasonable. Also, I think if you sign up for a 2 year contract there’s a selection of free phones you can choose from, most of which have QWERTY keyboards.