У меня не очень большой опыт, но Unreal Engine выглядит намного проще в использовании и, при этом, мощнее. Что же касается жанровой направленности - не думаю, что есть большая разница в этом плане. В UE4, по-сути, нет никаких ограничений, зато есть много всевозможных плюсов, особенно если RTS планируется делать в 3D.
Насчёт логики – в UE4 доступны как блюпринты, так и чистый C++ код – вот уж где точно можно реализовать всё что угодно.