Better to take some time off often, and then come back and enjoy it thoroughly, then just keep subscribing and logging every day with nothing new, fresh or interesting to do.
I'd say that's the way to do it. Experience new content on patches\expansions, then take some time when it gets stale.
Just enjoy the game, don't play just because 'you have to log in every day'.