If you want the effect to be right all the time, then yes. This can be very expensive if you don't have a nice way of sorting the meshes during runtime.
I think it can get worse too. What happens if you have five translucent objects spread out, each in a straight line directly in front of the camera. Now you want alpha blended particles in between each of those as well. I haven't tried that situation myself, but I can bet it gets pretty hairy.