I haven't loved getting a shell / IDE running on my Android devices. I refuse to buy iOS, but if I could get some decent dev environment going for .Net Core or python, I'd buy an iPad.
If you have a solution, I'm all ears. Otherwise, the dream of running my full work stack on a mobile device other than a desktop OS remains a pipe dream.
Have you looked at the Lenovo Duet Chrome OS tablet? I have one and it's great. Runs Linux and Android programs quite well, very portable (516 grams/1.14 pounds) an 11 inch screen, and battery life is great since it has an ARM processor. Comes with an attachable keyboard and kickstand in the box too.
Amazing device. Bad battery life. Battery died wayyy before its time too. Eventually took to random crashing.
When I travel for work again, I will be looking at whatever the latest one of these is.