General is actually a pretty pointless role in terms of game mechanics, as highlighted by the nameless player.
However Gabanus is correct that a General's role and influence are usually greater than the limited powers he has in the code.
I agree that Generals should be able to view as much detail on armies as Marshals. They do not get nearly as much detailed info as Marshals which doesn't make much sense.
Other than that the position is fine.