This is a discussion I've had a few times in the ingame chatbox, and I feel it could be a benefit to everyone if used properly. I think Lucky Eggs (and perhaps similar items later on) should be made available in the Gift Shop.
[b]The 'Pay2Win' complaints[/b]
I don't think this is an issue. Firstly, this game isn't new. If it had been out for a week and you could get Lucky Eggs, then perhaps that's not good. As it stands, this thing has been going for a year now, and there are a shitton of people who have maxed their pokemon out. This doesn't unbalance anything in the grand scheme of things, as this game has never been a 'race' to level up. You don't have to battle anyone, and for what it's worth, I don't anyway.
1) The Devs
This provides an additional source of income that doesn't leave the devs in any sort of legal trouble (as it can be classed as a 'donation' still probably) and it will help motivate them to keep introducing new features, as well as (obviously) help with the undoubtedly massive server costs.
2) The Buyer
If someone wants to buy a Lucky Egg for real money (and the option became available), then more power to them. They would rather do that than try and rely on a slice of luck that may never happen.
3) Non-buyers
These people aren't at a disadvantage. They can still catch Lucky Eggs, and they can still level up at a reasonable pace. It's not an attempt to give advantages to those who are employed over others who aren't, and it doesn't apply anyway - the idea is that Lucky Eggs are available in this shop and in game.
Would be nice to hear your opinions.
boinQ