Evil has full text objects support and ci( works for me though I use Emacs+Evil and not spacemacs.
You'll want to add "evil-surround" for dat
I found little or no disfluencies in the keybindings/text objects etc and I use them extensively. Though you'll want to add some of the core emacs keys to your repertoire as many of them have no natural vim alternative.