The deck is pretty standard, nothing super crazy or out there. I feel like D-Barrier is a good option, especially with Swordsoul and Drytron kicking around right now. Floowandereeze is definitely a tough matchup though.
I don't really think that 3 copies of Secret Village is the way to go, but running the Terraforming to search it is essentially 3 copies, and can thin your deck just a little bit. I also find that Strike, while a really good card, can be too detrimental in the late-game. I know that's a sign of a bad Geist player, so feel free to flame me.
Lastly, I find that the Extra Deck monsters can be really helpful in the late game, especially if you can get to Hexstia pointing to Memorygant, so I run 2 Extrav. This decision has actually never screwed me over, at least not yet. I just find that being able to keep some stuff in the ED can help when you start getting to the grind game.
IO and Summon Limit in the Side because, I mean, ya gotta run floodgates if you wanna win. It sucks, but what can you do? I have the 3rd Extrav in the side because I needed one more card in there, and I felt like I could switch it out for the Terraforming if I really needed to.
Mostly, I'm uploading this here to more easily check the TCG Player price, not gonna lie.