I've played Dixit a few times and I think the enjoyment of it boils down to who you're playing with and how well they know you. And how 'out there' they can be with you. I'd say give it another go with the right group of people. Dublin?
Love the game as well - and yes, it's mostly about knowing the other players well.
Dublin, bring it on! (you know, at some point we'll have to leave the hotel too )