I just upgraded from XE2 to 6. I don't do any cross-platform development (yet), but I do want the ability to compile in 32 and 64 bit. I also felt that since XE2 was "so old" that if I didn't upgrade soon, I would have to pay the new user price instead of the upgrade price.