I think it looks fine the way it is. The problem is we took it for granted that the roof would be flat and when it turned out not to be people naturally felt disappointed.
I do think the developer missed out on some extra profit by not making the penthouses two stories to make use of that space on the roof. In a sense they left "money on the table"