Im surprised, working in unreal feels really clunky compared to unity, but there are a number of advantages to unreal when you want control over game functionality, and there is a lot more knowledge around engine modification that unity's community doesnt talk about much even tho they are both open source. If you mean unity games feel clunky then thats 100% the devs fault. If youre making a 2d game, I think unity is pretty universally acknowledged as a better choice than unreal. Mainly unreal doesnt break from update to update, using it is clunky, but you have a slight amount of extra power as a coder and if you know how to code, their visual scripting system is really solid to get things working but you are kinda hung out to dry and expected to figure out everything on your own. Unity is very beginner friendly, has a lot of support and knowledge not just from unity but from online content creators as well, and does a really good job of building you up with their official learning pathways. The downside is unity's decisions as a company get on my nerves, but they are really good at making gamedevs out of people who take the time to learn.
Using the engine isnt hard, its literally just being capable of navigating windows. Creating assets, coding, and design work is hard. When you export from blender into either engine, things will break, you need to make your shaders in engine or export from an external tool like substance to get nice mats, and fixing those issues is still a problem. Unity has better documentation when you get started with everything and offers a lot through their official website, except they just dumpstered unity answers with 2 weeks notice but other than that the official tutorials are really useful. Unreal so far has been like drinking from a firehose and if I didnt have prior experience with unity over the last 3 months I probably would have had to give up on it. Unity is a good way to get started with C# and art in real times engines . If you have a little knowledge about the stack it will make a transfer to C+ not as bad later on if you actually need unreal, or just switch anyway because visual scripting will be such a relief after C# that you might not even need the code, just the knowledge of how to code.