IMHO, even though G-generation of the 2-series and the coveted M2 will be better than the F-gen, I think the F87 looks all sorts of perfect when compared to its sibling G-gen.
In fact I'll go out on a limb and say, on fun-factor and looks, from 1-series to 7-series, the F87 M2C and M2CS are the most BMW-like BMWs that BMW produced over the last decade. Now say that again!!
They, it seems, simply captured all that encapsulates the true spirit of BMW, then injected it all into the F87.