I'm considering picking up Spacemacs just for org-mode. Is there anything for vim that can match those kinds of capabilities?

I'm a vim-guy. I've been using vimoutliner (https://github.com/vimoutliner/vimoutliner) for my todo lists, since I put my notes inside my todo lists. With vimoutliner, you can make any line have a checkbox [_], and it understands that a top-level is done only if all of its children are done.