That's right, perspective is all a matter of camera placement versus subject. To prove this to yourself, you can try this fun exercise with a zoom lens (or a couple of primes)
1. Find a subject, say a fire hydrant or a willing model. Set your lens to say 50mm, walk until the subject fills the frame, take a picture.
2. Now, without moving from your current spot, (no moving around the model either), change to 17mm and take the same picture. Obviously the subject will not fill the frame any more, but that's ok.
3. Go home and download the pictures. Take the 17mm shot and crop it (or just zoom in) so that the subject fills the frame, just like the 50mm shot. Now compare the shots side by side, the perspective of the subject should be EXACTLY the same in both pictures and aside, from being blurry from zooming in, the images will look practically identical. (Let's not get into DoF calculations here.)
This is what a crop camera is doing in essence, it is cropping out a fraction of the full picture that a full frame camera would have seen. So the perspective of a 28mm lens on a FF and the perspective of a 28mm lens on the crop camera is identical IF the camera to subject distance does not change.
So what's the simple thing to do? Forget focal lengths, start by thinking what perspective will make this shot the most interesting? Make the subject look really big relative to the background? Or have a more pleasing compressed look for a portrait? Once you've decided this, it governs how far away you should stand away from the subject. Then and only then, choose a lens with a focal length to fill as much of the frame as you desire.
Zoom is no compensation for feet zoom.