I agree with all of these besides the infinite money. Now I do want an increased budget. But infinite cash will result in a lot of lag and it would be nasty. They make a limit to reduce the chance of a map overload.
However I don't want restrictions on how many of a certain piece you can use.