i think that the whole point was to avoid a fork otherwise they could implement their "perfect" solution and a few other features/fixes. https://en.bitcoin.it/wiki/Hardfork_Wishlist
persinally i am in favor of bip17, but it looks like bip16 has the majority of dev's support. So implement it in 0.6 and be done with this mess already. https://en.bitcoin.it/wiki/P2SH_Votes