It is certainly a matter of taste. But for my money, the best results come from mixing a variety of techniques. Mixing things up give the best suggestion of the complexity of the real world, IMO. I think that ceiling tiles certainly have a place in the mix. Here are some tricks for getting good results with tile:
--Don't always lay them flat. Real-world strata usually have a pitch relative to horizontal.
--Include a fault here and there--a place where stresses have caused a discontinuity in the bedding planes.
--Introduce some non-uniformity in the thickness of the strata. Either shave down a tile, or use some other material here and there.
--Experiment with carving the surface of a tile, rather than just the fractured edges. Nice effects can be obtained.
As for whether to seal before staining, it depends on the effect you want. The tile tends to absorb stains if unsealed. This can be good or bad. If you want "old" stone--e.g., cuts that are a hundred years old and are dark with moss and minerals--stain before sealing. But if you want cleaner-looking stone, it is best to seal first.