I played through the Alpha, and I must say, some amazing scripting has been done.
I'm not sure if this is already implemented in the stealing process, but I would like to see unique info on Pokemon that you steal from trainers, such as the OT being the person you stole it from, where it was caught, ect. And I think the trading in pokemon for rewards idea is good, maybe there can be a few missions where you need to steal a certain type of pokemon, but you get a bonus if you steal it from a certain person or area.
Looking forward to this being updated again, it's been a lot of fun so far!