Not finding the answers you need? Feel free to email me directly, or offer feeback through this convenient form..
Wall of Browser Bugsv3.x | v4.x
The Bootstrap frameworks do not distinguish between components in this way. The features/containers taxonomy is unique to the Bootstrapr tool and is used to allow the user to more efficiently find the component they need.
Essentially, a container is a component in which you might embed one (and often more) elements or components in a sophisticated way. For example, a specialized list group (container) might contain other lists, headers, tables, images, etc. A badge (feature), however, is unlikely to have a table embedded in it.
It is not recommended to use different Bootstrap versions together in a single web page, as classes and Javascript calls may conflict or fail to work. Best practice is to use a single framework for any website.
Bootstrap's website has documentation on migrating each Bootstrap version to the next.
There are many icon sets to choose from. A solid choice would be Bootstrap icons which are clean and simple, have a small-footprint, and most of the icons you may need.
However, my favorite, and the icon set with perhaps the widest range of icons and icon types (e.g., thin, regular, duotone), as well as what is a model of excellent online documentation and search mechanic is Font Awesome.
Bootstrapr.io 3 has built in support for Font Awesome 4 in many component builder tools. Bootstrapr versions 4.x and 5.x remain somewhat more agnostic in their approach to inclusion of icon sets.
Basic accessibility has been initially addressed, but with changes in the interfaces, a more complete review is needed. Things got a little more complicated when I folded Bootstrapr 3 and Bootstrapr 4, and Bootstrapr 5 into one application. However, I guarantee that a key element of the feature roadmap will be to address accessibility. The short answer is: I recognize the importance of accessibility and am continuing to work hard in this area.
I mean, it depends on your project, right? Many third-party applications and websites (e.g., LibGuides, Sakai) are still based on Bootstrap 3 and 4. If you're building a site from scratch, and you have a choice, I find Bootstrap 5 has the most amazing features that were wanted in version 3 and even version 4.
Short answer—if you have a choice, version 5 has the most features, and my builder tools for version 5.x are probably the most evolved, in terms of UX.
Bootstrapr.io began as a smaller set of 3.x component builders for librarians to easily enhance their LibGuides, a third party Web-publishing platform used by many libraries. Since then, many more use cases have emerged which encouraged me to make a free solution for anyone wanting to create Bootstrap-based front-ends in newer versions like 4.x and 5.x.
Mine's also free, nicely granular, and (one hopes) quite easy to use. What's not to love?