The benefit of a Tilemap is that you can create large map from a relatively small texture.
They are meant to be static, and therefore best for maps, and obstacles.
So yes Sprite, a separate object type will work well with a tilemap.
Might want to get to know all the different objects before proceeding.