Current bugs:
- During one prestige, my money didn't reset, so I could just buy all pokemon again instantly and immediately prestige again.
- The message you get for catching a permanently unlocked shiny comes up every time. I prestiged three times after permanently unlocking shiny Meowth, clicked 'don't show me again' every time, and saw it again the next time.
Gameplay-wise, your income bonus scales much faster than prestige requirements. By the time I was in the type-boosting balls, each of my runs was down to less than five minutes.
Friendship is also slow to build and doesn't seem very well explained. In that same amount of time the highest I got any pokemon's friendship was 14. My guess is that friendship increases over time while you have a pokemon in your party with it actively selected (i.e. you can see its friendship level and change its nickname), but again, I don't know if there are other factors at play. Between this and how fast prestiges now are, I can't imagine how long it would take to unlock every ability.