Pilates builds muscle a little faster IMO though I think yoga can go deeper into alignments and full body conscience (balance and prioreception is really important for maintaining good posture through the dayout).