I find it interesting how we associate words like dictatorship and freedom to the selection of pokemon in a tier on an online game.
[spoiler] Seriously though, it's a good idea. It'd be nice to change a few things around [/spoiler]
It's a nice idea, but I wouldn't agree with this. Everyone gets 1 master ball. It is unlikely they will find more than 1 shiny in their time here. And even if you find a shiny here, most people know not to waste their masterball on it, and save that for another shiny.
By party do you mean multiplayer aspects? There's battling and trading, and also teams as mentioned before. Teams aren't that important, it just supplies a further means of communication and gives you a tag at the start of your team. Teams also participate together in certain tournaments, etc.
Really? I find them great. It's 20 minutes to possibly catch a rare/new/crap pokemon. If it's rare or new, it severely limits the amount of people getting those rare ones. Is that not great?