Backend. I think I spent too long fiddling with UI and I think my design aesthetic only would appeal to other developers.
Besides that, I think designing systems that are reliable, easy to debug and understand and can adapt to new/changing requirements has been the most interesting aspects to me.