Swaddle blankets

Sarah
Are swaddle blankets the best way for baby to sleep? Does he wearing onesie or pajamas underneath or just the swaddle blanket with diaper?