Domes are strongest, pound for pound. If you don't like being stuck with a circular plan, you can take an arch and extend it into a vault for a rectangular plan. An A-frame is also feasible - some Egyptian pyramids have chambers built this way. If the roof slab is tilted up in an A or some other way, you can put the top above ground and get some really cool architectural effects with windows. Tilted slabs have to be thicker than dome shells, but this doesn't affect the cost much.
The problem common to all types of raised roofs is thrust, the outward force exerted by the roof on whatever supports it. You can't count on soil supporting it because soil unavoidably settles laterally on the order of inches when you can only tolerate movement on the order of 10ths of an inch. You have to support thrust with the structure itself, or solid rock. Perfectly doable, just relatively expensive.
I have chosen flat roofs, which transfer their load directly through the walls, which mitigate the effect of foundation settlement. They are also very cheap and easy to build.
An interesting thing to play with is the layout of the walls. The honeycomb (hexagons that share sides) is the most efficient way to partition a space. If you keep the sides small, ~6 ft, and omit sides to make larger rooms, you can come up with some good floor plans that turn out to be really strong.
To answer you directly, pros for an A-frame are aesthetic effects (lighing and a sense of space), better draining than a flat roof, and easier construction than a dome.
Cons are the expense and geometric limitations of handling thrust. Most architects who do earth-sheltered homes incorporate A-frames in one way or another into their designs. But I should also say that most architects are really bad engineers
Scott
PS: I should probably state explicitly that an A-frame proper is identical to an A-frame roof with no walls. This is the comparison I intended, but it seems less than clear as I reread it.
The problem common to all types of raised roofs is thrust, the outward force exerted by the roof on whatever supports it. You can't count on soil supporting it because soil unavoidably settles laterally on the order of inches when you can only tolerate movement on the order of 10ths of an inch. You have to support thrust with the structure itself, or solid rock. Perfectly doable, just relatively expensive.
I have chosen flat roofs, which transfer their load directly through the walls, which mitigate the effect of foundation settlement. They are also very cheap and easy to build.
An interesting thing to play with is the layout of the walls. The honeycomb (hexagons that share sides) is the most efficient way to partition a space. If you keep the sides small, ~6 ft, and omit sides to make larger rooms, you can come up with some good floor plans that turn out to be really strong.
To answer you directly, pros for an A-frame are aesthetic effects (lighing and a sense of space), better draining than a flat roof, and easier construction than a dome.
Cons are the expense and geometric limitations of handling thrust. Most architects who do earth-sheltered homes incorporate A-frames in one way or another into their designs. But I should also say that most architects are really bad engineers

Scott
PS: I should probably state explicitly that an A-frame proper is identical to an A-frame roof with no walls. This is the comparison I intended, but it seems less than clear as I reread it.