Wasnt tobirama's movements way more limited compared to Madara who was basically roaming free to the point of actually being able to think and use the seals himself?
Yep. And there's your answer Don.D Bulky. Tobirama never hand the chance to perform any seals, and this is actually the first time we have seen the Edo been releases, since it so far have been countered by seals. Pretty sure Madara didn't break free until, the end either because he couldn't. It was first at the end that he was able to move freely, just like Dan. It's possible that Dan could have broken free as a spirit if he had ever gotten the chance to perform the seal.
Manga/Anime I read/have read/tried to read:
Full Metal Alchemist
Dragon Ball(Didn't like)
One Piece(Didn't like)
Katakayo Hitman Reborn(Didn't like)
Samurai Champloo(Didn't like)