Of the devices options you provided, the 10.5 is my favourite, but you selected 128GB versions for the other two devices, so that makes me wonder if 64GB is therefore enough for you? The next size up is 256GB and that sounds like it would then give you lots of storage to use and therefore longevity from the device, which therefore adds personal value.
If that goes up too high in cost, then I’d consider the iPad 2018 for the latest processor, unless you think you will need a keyboard and want the Apple one, then the iPad Pro 9.7 might be what you need.