I like Padzzle quite a bit. It has a good variety of pictures included and you can import your own. You can either play in easy mode without the pieces rotated or allow the rotation. You can also choose between large and small piece sizes. I really recommend Padzzle. I haven't tried others to compare, but I haven't really felt the need.