Churches provide a place of gathering for people who share common beliefs, support and encouragement for each other in faith, a place to find insight into and teaching about God's Word, and they provide a time and place where people can leave the world behind and focus only on their spiritual relationship with God.
My characters are all kind of geek archetypes of people I've encountered at gaming and comic book conventions.