As I read about SWAPs it looks a bit complicated.
You are partly right, the "theory" of atomic swaps seems hard for understanding first time you read it, but in practice it's not harder than using Bittrex or Poloniex. There is will be a BarterDEX GUI app (now it's in developent stage and still has "beta" status) with friendly user interface and clear to understand functions. For example, this video
barterDEX: KMD/ZEC Atomic Swap Example demonstrates how it works. I shoot it yesterday, so you can see the progress (mean, that it's already works but have some minor issues). STAK/KMD swaps mechanics is same as showed in video. It's not ready yet for STAK, but in near future all STAK users can use BarterDEX for exchange. When all tests is completed - i will write here a post with a download links and some instructions.