For now though I think a new player needs to spend about 40 bucks buying at least 1 complete set of their choice, then they can either spend more if they like it or grind away. You can definitely be competitive with just AER and KLD unlocked.
1. This is not a remotely reasonable expectation. You cannot market a game as f2p, have a new player experience so bad that people have to spend money or quit, and then expect people to have the confidence in the game to spend money.
2. Something I want to point out here...... what if people **** hate the decks they can make with Kaladesh? People keep saying "all you need to do is spend money to get the whole Kaladesh set and you are set." Well..... what if Joe-Smo hates aggro and the aggro playstyle?
I'm kind of trying to point out here that there are a metric tons of barriers to joining the game, and there isn't a whole lot of reason to stay unless you are invested for another reason. You can't say to a new player "You are going to spend 40-80 bucks and then you are going to play aggro and then you are never going to get to play with these cool cards over here just ignore them and oh by the way we expect you to log in and play a ton every day or you are going to end up in the same situation later oh and remember to have fun. If you don't like it gtfo you aren't dedicated enough to play this game." That's a surprisingly poor pitch speech. You cannot judge the game by how well YOU did and how you as a dedicated player with motivation to keep going got into the game and stayed there and was able to be competitive. You have to judge it based on what the average person is going to feel like playing this. To be honest I'm a **** dedicated player or used to be and my collection is so bad atm that I am having trouble beating the ai. I'm not spending money on ****.
Edit: I know I seem down on the game but I'm still plugging away so there is something to say there. *sigh* I don't know. I still really want to like it.