My biggest issue was that you couldn’t use multiple visible-XX classes, eg:
<div class="visible-xs visible-sm">…
You could use combined hidden- classes though.
They actually fixed this issue in the recently released 3.1.1 though, but I’d already gone through my entire site changing everything from visible- to hidden-. It was a bit of a pain.