I think it's good to have multiple implementations of the same project in different languages, using different libraries and different ways to generate keypairs.
I definitely agree, and I think you have a great attitude about this.
I looked at your code at
https://github.com/piperwallet/Piper.git and it's cool, I'm going to try it now!
I found that running the python code on Piper github (I'm no python expert!) I have the current issues/notes to make:
...
So there are a lot of random mods that I've done to Raspbian to get Piper to perform as best as possible. I always figured people would just start from the SD image instead of starting from scratch. I'll try and document the process to get everything running from a fresh raspbian install.
ps I have a RPI model A that is slower but only 25 bucks - also really cheap sd card, but I don't save paper wallet backups there
Did you pick it up recently? I haven't been able to find Model A's for $25 for a few months now, it's been sold out at all the official RPi distributors.

I think they were going to do a new production run of them soon so maybe that happened?
I see this as some sort of competition, and in the end, this kind of activity benefits the users and adopters, and bitcoin as a whole (community, coin, protocol, etc.)
I definitely agree with this :-D