For me, the main problem with the Jubilee development is that there's a sort of uncanny valley effect where it's in between style philosophies. On one end you have the design philosophy of the neighbouring buildings - mostly houses - which have more exterior detail including verandas with railings, exterior stairs leading up to prominent entrances, varied window sizes, window/door trim and molding etc. Then on the other hand you have modernist minimalism which requires a very clean, sleek exterior and often features striking shapes, angles and materials. This building does neither, and as a result, it looks like it basically doesn't have a design. It's just design-less, utilitarian structure. Which is a problem of not giving enough (or perhaps any) fucks.
They could have gone in either direction - traditional or modern - and it could have turned out fine or even great. There's no reason structures need to have the same style as those around them as sometimes contrast between totally different styles can look amazing. But not if you just don't bother with a design. And frankly, I'm not sure it's something you can fix with legislation, and if you tried, you could easily end up stifling design innovation while ending up with equally ugly buildings. Buildings where the developer basically just checks the requirement boxes without putting any effort into the actual design. Uses an approved material? Check! has a couple of traditional features tacked on? Check! You get that sort of things when a developer doesn't care about design.
The other thing is that it just doesn't look like a nice place to live. There's nothing cosy, warm, or gracious about it. For instance, there should have been some type of balconies. While balconies usually make large highrise buildings look worse because the exterior is too cluttered, on smaller buildings they're helpful to keep them from looking too plain. Stuff like the ones common in Quebec for instance. That allows for signs of exterior life such chairs, and plants while mirroring the external porches on the surrounding houses.