Hmmm...Just a couple of points on Fighters, roles and dailies.
It wouldn't be too hard within the original 4e paradigm to have the Fighter be capable of fulfilling multiple roles and having no dailies without it creating a rest scheduling headache.
You just utilise the mechanics of stances. Instead of Dailies the Fighter gets stances. These function pretty much like Barbarian Rages, or the Daily stances Fighters already get, but they're not dailies, they're encounter long effects that the Fighter chooses when rolling initiative. This is basically the same as using a single encounter long daily every fight (which is pretty much the sweetspot for 4e I think, and something that was increasingly encouraged as the edition went on).
You then bake the role features into the stances. You have leader stances, which give healings as part of their function, Defender stances which include marking or auras, and striking stances which add extra additional damage.
You then add a little flexibility in, by giving Fighters some kind of extra damage function (like the barbarian rage strike) they can access by spending a healing surge (or perhaps 2*) and you also give them the ability to change their stance once during a combat by spending healing surge.
The berserker shows that it doesn't necessarily break the game to switch between roles, and it would allow for some flexbility the game lacked. You could start in a Ranged Striker stance to fire upon enemies who are some distance away, and when they get close enough draw your sword and shield and move forward to start defending.
*Which is a nice way to even things out. In a long combat day, the Figher has an incentive to conserve healing surges, but in a one combat day, when everyone else is burning all their dailies, they might as well make some use of those extra healing surges.