It doesn't matter what exactly IS or ISN'T P2W.
What matters is what most people PERCEIVE as P2W.
Game needs a player population. The larger the population the better for game, because if the game is "alive" and has a healthy player pool, it will attract even more players like that. Players that will not spend cash in cash shop, but also those that will.
The best way for a game to attract a healthy player pool is to not implement something that would be "perceived" as P2W (regardless if it really IS or ISN'T P2W). It's better to go moderately, and focus on cosmetics. Make those cosmetics UNIQUE so no one else but VIP players can get them (not even for cash as single transfers) and you give the VIP a reason to have.
Also add some veteran status to people that have VIP for longer periods of time, and reward people that have VIP for long time by some unique housing options and stuff like that.
I would avoid "time savers" as much as possible personally, because this is usually double edged sword, and many will perceive it as P2W (again perception is crucial here).