Go 29, geo is dialed for height, better rollover, etc
27.5 is for the luddites
. You're on the east coast and there are rocks and what not, 29 just works. Sounds like a NICA bike, both Trek and specialized have great pricing for that market if that's what you're doing