I think 2 of the most stable firmwares are GW and SG.
Like what I've said, there's only 2 options:
1. If you do not need Chinese read and write, go for the GW firmware.
2. If you need Chinese read and write, go for the SG firmware.
No need like think so much like you're doing $100 million business.

I remember when I 1st got my phone, I directly flash it once to GW firmware 1st.
Then try out like for 3 days, I flashed it to SG firmware.
Then another 3 days later, I flashed back to HK firmware, when fx_53_xt 1st introduced us HK firmware.
Because of the Traditional Chinese characters, I've been sticking with HK firmware for like 1 month or more.
After that there come a new update in SG firmware.
And at last, I go back to SG firmware so that I can have new camera interface, and faster speed.
Bro,i so sayang my P1 mah. This is my 3rd phone since i lost my phone in KL sentral while waiting for KTM (Pickpocketed
Even my girlfriend keep scolding me coz i care my phone much more than her... Sorry, dear..