I have shied away from certain designs because Google has very specific ideas about how a site should be structured, rooted in the pre- web app days. If Google had real competition, they would adapt to better index "modern" designs and architectures. Instead, developers/designers have to limit ourselves if we want Google to not only index our content, but not penalize our rankings.