With the disclaimer that I help maintain
nemo64:bootstrap, allow me to comment:
bootstrap package has since been deprecated, but it contains an old version of Bootstrap, somewhere around 2.3. This is probably why you’re having problems with the grid, because the class names changed between versions 2 and 3. You shouldn’t be using this for new projects, but I guess you could still use it if you have a legacy project.
Now, because the
bootstrap package wasn’t regularly updated, there were quite a few community packages wrapping Bootstrap, such as
simison:bootstrap3-less. These are now unmaintained or deprecated, and again, if you have a legacy project that uses them, fine, but I wouldn’t for any new project.
Next, you have the official Bootstrap smart package
My preference is
nemo64:bootstrap which lets you configure which Bootstrap components and features you want added to your project. It also gives you access to the LESS variables and mixins, so you can more easily customize how you want it to look. I personally think this method is preferable than putting the Bootstrap files directly in the client.