I'm not a native English speaker, but I love
Ruslan. I don't care much for Ruslana. I don't think I'd ever use it, because it's too close to the Dutch word for Russia for that, which is
Rusland. I think every Dutch person would think of the country when seeing/hearing this name. I also like Aslan, but I agree
Ruslan is better.