Have you tried playing Heartstone? It keeps me from playing MTG and scratches that CCG itch pretty well without me having to collect, store and purchase cards.
Believe me, MTG > Hearthstone (and I started playing MTG back in 1994!) but the time/cost factor is why I am enjoying Hearthstone.