Geez I wish my clients gave me this choice. Go with the Cisco platform. Much better support, much easier to configure (I've done both). And there are waaaay more people out there who can help you with the 2900's.
Just my 2¢
Jeff
PS, why a 2924XL when you can get a 3524XL for the about the same amount?