Maple or Olimex 32 bit recommendation

I am looking for a microcontroller with more processing capability than the Arduino.

Two that I have come across are the Maple and the Olimex, which seem to be rather similar.

There are various comment threads which mention various aspects in relation to Arduinos,
but I am finding it hard to establish key points of difference between these two which
would help me to decide which to get.

Any comments, opinions or suggestions, most welcome.

It's maple that is doing all the software work, isn't it?
That's a good reason to support them, IMO.
It looks like they have the same CPU, but the olimex board has extra hardware feature (CAN connector, etc. may or may not be important to you.)