Tips to play Rubick
Rubick is a very situational hero, pubs give this hero such a terrible rep and winrate because they pick him every game cuz "he is so versatile he can steal all enemy spells". Nope. Rubick is a pretty poor support in the laning phase, and just because you have Rubick and a hard carry in a lane doesn't mean anything, that kind of lane will get crapped on by basically anything. Now, if your enemy has great spells to steal, you need to position well stay away from the fight and Spell Steal them then. Also, try to lift the enemy right after they cast that big spell, so they cannot cast anything else that might ruin your Spell Steal. It takes some practice, but lift has zero cast time, so use that to your advantage.