I think I will try the composite collision thingy as soon as I get home today - hopefully it works. I thought the only possible solution is to put large collision boxes manually.
Character getting stuck in the wall is also the tile collision problem. Those slightly jotted out tiles sometimes cause your head to bump when jumping, and can also get you stuck. I have put slippery material onto my player and the tilemaps.