over-designed

over-designed

adj
having too many design features; fussy