Do you think 2-4 inches of substrate is enough ?? I would shoot for a couple of more inches if possible. In fact you can get away with sloping your substrate so that it can be a bit shallower in the front and deeper at the back for the (likely) larger background plants.... just a thought.