I switched to PocketPC/Windows Mobile shortly after that, though. Dell Axim, IIRC. The screens were nicer. They had CF card slots for removable storage and peripheral devices. The WiFi wasn't as flaky and it even had a basic 3D graphics accelerator. I could program for it in C#, and it was very easy, no more difficult than programming on desktop. Actually, I experimented for a while with writing apps that ran on both desktop Windows and Windows Mobile and it was quite a fascinating experience.
That was a problem with PalmOS. If you wanted to develop for them, you either got stuck using J2ME (which was hot garbage), or you had to pay to get access to a C compiler. PocketPC and .NET Micro Framework were significantly much lower barrier to entry. Completely unlike trying to figure out Android development today. I think that's why I never really bothered to learn Android development. I've never really had an impetus to push me to chug through the learning curve, plus I already knew it didn't have to be that stupid. I've rathered stick to webdev and make whatever I need as mobile responsive PWAs.
I look at my smartphone today and it has never felt as good as that CLIÉ or Axim.