I have done both. It's a lot cheaper from the shore.
Depends on who's paying for the boat (and gas)
I probably should get more experience fishing, all types.
Usually from a boat.
I have a Bass boat..I mostly fish rivers and lakes.
I have a brother that does a lot of salt water fishing.
I go with him once in a while but I rather do freshwater fishing.
Shore based, I don't like the water none :)
I have fished from a pier, but I have always had better results on a boat.