personally,if i were to do snorkling or kayaking,i'd probably go with the Olympus one,not because i'm a fan or anything,but i believe it's more durable,at least,that's the feeling i have from the 1040,though the 1050 looks pretty durable too,but the Pentax specs do seem a little bit more tempting,but still,i'd prefer durablity in this case,for diving,get the case,also,the 1050 has tap function,pretty neat feature,except probably when taking fish not really a good idea since sound travels better in water than in air