1) Never had any cages by them so can't comment. My homemade cage for my biggest boa cost about $150 with ~$120 for the thermostat. Pretty affordable IMO.
2) My females will be put into 6' long, 2' wide, and 18" high cages. My male right now is in a 4' and unless he gets huge (he's a big guy for his age anyway) he may need to be into a 6' eventually
3) This is a preference call; personally my guys never climb so the extra height would be wasted for me. Larger (Edit: older) boas tend to chill out on the ground but there are exceptions.
4) I have a PVC made ledge for my guy and he never uses it. So I can't comment on the type of wood.
5) I don't have a fogger in my cage and it keeps at around 50-60% humidity. This depends on where you live and how many holes you put in/have for the cage. If you build your own you'll need to play with adding holes to get the right humidity. I had the cage set out for 2+ week while we got the holes and everything right for my guy (plus airing it out after sealing the edges).
6) I have flexwatt under tiles on my hot side attached to a thermostat (VE-200). If you keep the room cooler you may need to add in a Radient Heat Panel to keep ambient temps up but since our snake room stays at ~80 I only need the flexwatt/UTH.