I got my token with the CE. But it's true that it has... "issues" xD
But having the generator on a smartphone would be an even worse idea. While it is a bit more convenient, it also opens new ways for others to steal your account. Nowadays smartphones are targeted by trojans alot. The safest key/TAN-generator is offline.