Flattr is a social micropayments system. Bitcoin is a currency.
There is no reason the two could not be integrated together, pay with bitcoins and then share the bitcoins out using the same method as flattr.
InfactIn fact, I would go as far as saying this would be an excellent idea due to lack of transaction fees and friction for small amounts.
Flattr is the service, Bitcoin is the currency. They dont competedon't compete; they could certainly complimentcomplement each other though, in my opinion.