At the beginning will be kinda wild (too much roster movement, people being mad about teams/players), so people will have a "bad" perception of it.
At mid term, will be good (it usually is when this kind of systems are implemented).
At long term, time will tell. Surely will work, and if there are teams that just try to milk the shit out having the spot, i hope Riot does something in that cases.