The only way to eliminate swirls is to physically remove them via the use of abrasives (albeit fine ones). If you don't, then you are just filling them up with something, like oils and waxes - your vehicle will look good for a while, maybe 2-3 washes. These products will evaporate and/or wash off and your swirls will reappear and you will not be satisfied. Making the paint surface smooth by the removal of the paint layer(s) higher than the swirl is the ONLY WAY, short of a complete repaint to get the smooth surface you are seeking.
Having said all that, there is very little you can do with a PC and some mild polishes that could harm your paint (short of smashing the PC into the paint surface). You will be pleasantly surprised with the results. As you learn to use the machine, you will gain confidence and ability. Ultimately you will be able to remove almost every swirl/scratch you have and WILL GET in the future. Check out the PC thread on the forum in the Hall of Fame or use SEARCH.
A PC will quickly become your best friend.
THEN you will want to graduate to a rotary polisher to get those last few nagging marks out of the paint the PC cannot handle.