@hj i’m used to misskey/iceshrimp where i can just arrange all the widgets however i want in a customizable column/grid layout
honestly i’d be happy if i could just use custom CSS (which misskey* also allow)
speaking of CSS: might be a good idea to revise the theming? i’d suggest using a small number (maybe 2 to 4) of base/accent colors in oklch colorspace, and adapting the rest of the color scheme defaults based on those. modern CSS makes that very easy.