@b4ux1t3 the semantic difference in common modern usage between based and cool is really simple. Based implies a degree of defiance, an adherence to ones own way above others. But also the speaker likes it.
Cool now more explicitly means a more relaxed kind of positive connotation.