Well, I've read the Windows vs Linux thread and now this one, and I guess I'll throw my two cents in.
First, take Weedpacket with a grain of salt. Eventually you'll have a question and he seems to be one of maybe three people in the world who will usually have the answer. He's very blunt, but also incredibly smart.
I'll stay out of the Windows vs Linux debate (taking a note from goldbug here and "letting it go"), but I'm going to keep a watch on it. Though, it should be pointed out that it's been debated many times here, it's always got people on both sides of the fence, and you'll usually never convince someone to go the other way.
Now on topic, keeping compliant would almost(maybe definitely?) require you to go to a div based layout. If you have no interest in being compliant, then you're really asking this question to the wrong group of people. Just looking through the echo lounge would show you that most of us like to stay in compliance with XHTML spec, and most of us use CSS div layout. Personally, I found the transition hard at first, as I'd imagine anyone would, but once you've done it, it'll become the norm that tables is to you now. I've got more flexibility in my sites to shape and mold the div tags than I did in the tables tags. But like Windows vs. Linux, it's a preference. Use what you want. But if one day your site looks strange on the new browsers, you have no room to complain :p