WordPressが勝手に<p>タグでコンテンツをくくってしまうのが嫌なことがよくあります。(例えば、<div>でくくってる外側に<p>を付けるなど)
 
こういう、嫌になることが多いときは、Disable wpautopというプラグインを入れていたわけですが、これを入れると確かに<p>タグは付かないのですが、改行も全然入らなくなります。(プラグイン自体はたったこれだけ)

remove_filter ('the_content',  'wpautop');
remove_filter ('comment_text', 'wpautop');

 
自分でやるときは、<br>を付ければいいだけなので別にどうってことはないのですが、他人に使ってもらう環境だとそういうわけにはいかず、どうすべぇかなぁと思っていたところ、ちょうどいいプラグインがありました。
 
WordPress 改行プラグインがそれです。
これを入れて、brBrbr.phpの<p>を含んでいる 22,23,27行目をコメントアウトすれば、改行が入る上、<p>タグが付かなくなります。

//	$brbr = preg_replace('|<blockquote>]*)&gt;|i', "</p>\n<blockquote><p>", $brbr);
//	$brbr = str_replace('</blockquote>', "</p></blockquote>\n<p>", $brbr);
//	$brbr="<p>\n".$brbr."</p>\n";

 
ビジュアルリッチエディタを使う場合は、これに加えて、wp-admin/js/editor.js、wp-includes/formatting.php を入れ替えればいいということなんですが、MUの環境だと他のサイトに影響がでてしまうので、これはやめておきました。
空行が欲しければ、全角スペースを行頭に入れてもらえばいいしね。
ありがとうございました。