Large complex games can be fun. But they require investment, if you don't have a group who will play the game with you "often" then they are not worth learning. Meanwhile I can teach someone a card game in a couple minutes, play for some time over a meal and never see that person again.