I want to share my own experiences too.
I have 2 P990 an now, after months (if not years) of testings, both are running now on ICS (Django and CivZ).
The reply is simple: When I bought this phone I bought it with a set of features where BT, HDMI, Camera, Camcorder, FM Radio,... were ones of them.
I can live without HDMI even if it's a fantastic feature I used for gaming but now if one of all the others features are missing into my phone that one just look like an entry level phone.
Tony's and PacMan's CM10 were the most complete ones but missing hardly FM Radio...
And I can't say to my wife : "look darling your phone has a marvelous CM10.x overclocked ROM but it lack FM Radio, you can't use it durring your car trip because it doesn't support BT, all our children birthday videos are only in 720p and the indoor photos are grainy and blueish because of the flash".
What make a great phone are all the features it include and how well it handle them not the fact it has a very advanced ROM.
So, now, both are running on alternative ROMs based on official LG ICS and seriously after you customize them a bit you can't say it's based on CM, AOSP or Official.
Long life to my 2 P990...
Hope I made no offence to any dev on this forum. I loved the hard work they (Tony, CivZ, Django,....) made. I played a lot. But I hardly can't recomend an incomplete ROM to someone who is asking for a such important question.