For weight:
* Light
* Lightweight
For intensity:
* Light
* Mild
* Easy
For density:
* Sparse
* Thin
For feeling:
* Happy
* Joyful
* Cheerful
* Uplifting
For responsibility:
* Light
* Easy
For traffic:
* Light
Therefore, the best opposite word for "heavy" will depend on the specific situation.