Ashley, Jimbo said in his original post that he wanted to know the best way to take off old paint, I took that to mean remove it . As you say if it’s just a respray job and he knows the type of paint that he is over-spraying and that is compatible with the new finish then that’s fine no problems.
If however he wants to remove the paint because he does not know the type of paint on the hull already then he is better off striping it . Many hulls and fibre glass moulding these days have very fine detail moulded into them and striping is probably the only way to remove the paint and retain the detail.
With regard to flatting down mouldings that do have detail cast in I use wet and dry over the flat areas and then around the detail, rivets ect., I use a glass fibre pen to key the gel coat, without damaging the detail.