I also agree the Vikings and Cowboys are better teams. I would argue the Seahawks and 49ers should have even odds at this point. If you look at DVOA the Seahawks and 49ers are pretty much even.
The Seahawks had a terrible defense that has been doing very well the last 3 weeks and seems to be hitting its stride. The offense has been good since week one.
The 49ers defense was stellar early but had a huge blow with the loss of Emmanuel Moseley. That position opposite of Charvarious Ward has been occupied by Lenior. But Lenior moved from slot CB leaving a hole there. This left a hole at slot CB which was occupied by Jimmie Ward, but he is out of position and playing with a club.
The big question is going to be if Jason Verret can play in the second half opposite of Charvarious Ward at the other CB position. This will allow press coverage more as Lenior is more of a zone guy
As well the defense could get back to "elite" with the return of Arik Armstead, Javon Kinlaw (if this is even possible, his knees might be screwed), Dre Greenlaw, and Az-shaair
The last 3 weeks the defense has looked pretty marginal. They were bad against the Falcons, terrible against the Chiefs , bad in the first half against the rams and very good in the second half.
The offense is actually getting better week by week. Jimmy G never had training camp and his outing against the Broncos was terrible. But the offense against the Chiefs and the Rams looked really good . The 49ers pass offense is actually number one DVOA since week two. This is more a measure of efficiency rather than fire power as Garoppolo is not capable of carrying a team from a deficit to a win and the 49ers are not built to come from behind
The 49ers rush offense has been less than average this year which is part of the move to get McCaffery. Deebos runs have been stymied and Wilson was mostly bottled up. The return of Mitchell should help to spell off McCaffery . This part of the offense is also suffering from the loss of Mike McDaniel
Part of odds factoring is setting the proper odds to have equal betting across the major favorites. The fact the 49ers odds are better does not mean they are better it just means they are setting the odds higher on the vikings, seahawks, and cowboys to get more money on those teams. The goal of the odds makers is to get equal amounts of money on all the favorites. The fact the 49ers are lower means they are the more popular choice right now
The division is going to come down to the final week between the 49ers and Seahawks. This is great for you guys as I don't think anyone expected this, me included. But your rookies are playing great and Geno is playing like a star