UI implementation and polishing is a very time consuming process and is very laborious (boring) at times.
Also, I used to find chaining multiple server requests without causing something to break for the user challenging, but now have become better at it and I guess the tools / frameworks are also quite good now.