If you already have a 1200 a CD32 doesn't give you that much. 1200 is more expandable and has the same AGA chipset. You gain a few CD32 specific games and it is very portable.
An A500, you have more expandability and ability to run some of the more finnicky games that wont run on expanded systems, or systems without OCS, or with non 68000.