I have tried all kinds of shorts for yoga with little success, especially for Bikram.  Cotton stays heavy and wet, polyester sport shorts are thick and loose, both have pockets so tend to bunch up.  Pillar's are snug and thin (no pockets) enough to not bunch up, but loose and flexible enough for free movement.  The liner is great so you do not have to wear another layer (underwear).