Should I go with a floating dock or set dock?

Which one would be cheaper and which one would be better for fishing and swimming off?

Thanks!!!