Huh, I didn't realize it was a full 3D environment. The game looks very similar to the layered 2D games I've played in the past.
I'm really the wrong person to ask about Unreal development; I'm almost exclusively a Unity developer. From talking with other people at jams I get the impression that Unreal is very powerful but also difficult to use, especially for people who are new to it. Godot seems to be very popular these days, more popular than it was in the past. It's had a lot of improvements in recent years so that's not surprising. I've seen a lot more 2D games than 3D games on Godot although the engine supports both.
It's often hard to choose between using what's probably the better tool for the job and using the one you're more familiar with. I tend toward the latter personally. It's never bit me too hard, but there are definitely times where I've looked over and figured, yeah, it would have been easier to use something else. I built a visual novel for BCGJ 2020 (unreleased, sometimes referred to as Whistler) on my homegrown Unity framework, and it was definitely more awkward to build and ended up with a less polished result than if I'd used RenPy.
The dead end I thought I ran into was picking the flowers before getting the mail or pencils, which seemed to make the drawing impossible.