Personally I'm not in favour of F2P or B2P. Well I am
" src="http://static.zenimax.com/forums.bethsoft.com/public/style_emoticons/default/wink.png" /> but I found the inevitable addition of a cash shop so the people that buy some extra can get privileges and things in-game (after all, why else would they pay) that others can't always very counter-immersive. This can range from buying gold (EVE, GW2) to just cosmetics (mounts, minipets).
Furthermore I'd say that if a company's income comes directly from the number of subscribers, it would push developers into making more and better content and keep the game enjoyable. Instead of inventing all kinds of stuff to redirect people to the cash shop.
You what would you choose?