The problem with AGA is it arrived when 386 clones with SVGA were becoming incredibly affordable. If it had arrived in early 1990 instead of late 1992, the Amiga might've had more of a chance.
Basically, Commodore should've skipped ECS entirely. ECS was essentially useless to most consumers.