The Marlins might just be constructed better than any team in baseball....dollar for dollar no doubt. They have a great lineup - speed at the top, power in the middle, decent depth. They have a young staff with two potential studs in Beckett and Burnett, a solid #3 and 4 in Willis and Leiter and well, a sucky #5. They have a good bullpen and Mota should be solid, but if not, they have Alfonseca to back him up. I see no real holes on that entire team.
Then you look at the Braves. A GREAT pitching staff. Not much needs to be said about their top 2 in Hudson and Smoltz. Nice depth with Hampton, Thomson and Ramirez and a couple of minor leaguers waiting to get their chance. They have a solid closer in Kolb with pretty good bullpen depth. They have question marks in their lineup, especially in the OF, but they have enough options there so we'll see what emerges.
Now let's look at the Mets in comparison. Like the Braves and Marlins, their lienup is constructed pretty well. I'd say it might even be the best of the 3 if healthy. I think their is less risk in the Marlins lineup with health and age though, so I'd take Florida's linuep. They have speed at the top with Reyes and Matsui, big pop in the middle with Beltran, Piazza and Floyd and great depth with Cameron, Wright, and well one hole at 1B in terms of production. Where they don't even come close to matching either the Marlins or Braves is in pitching. Pedro is a great ace. Glavine and Benson make a decent but not spectacular 2,3 (I'd easily take Smoltz and Hampton and Burnett and Willis over them). What the Mets really lack is rotation depth though. The Trachsel injury really hurts them. Their bullpen will be below average if they are lucky. Looper is an ok closer but they have nothing to set him up. The Mets will lose plenty of games in the 6th, 7th and 8th innings. Are the Mets better? Yes, MUCH better. They are in a tough division though. The moves they made in the offseason only helped them move into the 3rd spot in the NL east for now, IMO.