On the portrait I would look at shops all around you and find the best one! No matter what if the shop has some portraits that did not come out well, Drop them from your list! It is better to pay 400 to 1000 dollars for a Portrait from a world renouned artist that is still at the top of His/Her game than to pay 200 for some one that is just good.. I am planning a portrait but have been all over this state and the surrounding ones.. And do not believe anyone even the good ones are good enough for a portrait on me.. I'm also am an artist so i can pick out the mistakes that no-one but the artist see's..
On the fish... HHhhmmm.. I just haven't seen any nice fish tattoo's .. But what ever floats your boat.. I'm sure you'll like the fish one even on your death bed..