Я бы выбрал PNG и прозрачный фон. Так как мало ли где могут понадобиться изображения, если смотреть сточки зрения дизайна. И установленный фон может не вписаться на какой-нибудь баннер например, а из этого следует что фон необходимо будет убирать - лишние трудочасы и затраты. Ну и не забывайте оптимизировать изображения с помощью TinyPNG например.