If you don't know what you get out of the box, then you might be inclined to ignore all the greatness and create your own entities. This is an option, but what it tends to bypass are all of the OOB integrations and small enhancements that offer some incredible power.
Take for instance "Case" and "Case Resolution" These two entities are a married pair. The first tracks the incoming details on any specific case and the second tracks all of the different derivatives of the resolution to that case.
For instance a case can be cancelled with a reason or it can be completed with a failure or a success.
It should be noted that when closing a case, the configuration offers choices. The status reasons can be modified for each Status of ACTIVE and INACTIVE.