This Fact Bomb over at Tams Place.
You need to be able to defend yourself bare handed and fight your way to the employ a handgun. Rifles/ carbines are great and the ideal answer for home defense. Still if you were being realistic that training would be shooting the rifle at 0-10, maybe 20 yards wearing your choice in sleepwear. Also it would be mostly done in the dark.
The one valid dissenting opinion I could see is based on what you think the next few years will be like. The rate of home invasions may well increase. Still you aren't going to be headed to work or the grocery store (which you will be doing) with a PC, rifle and a dozen mags. Reality is that most fights are going to be hands/ knives/ pistols. Rifles are less likely and, at least in the context of CQB, easier to use effectively. By virtue of multiple points of contact, long sight radius, increases lethality and inherent shootability there is a reason that (non military) rifle/ shotgun fights don't last long!
I think it is important to differentiate between useful training you need and fun, which may be semi useful. Take the cool guy class where you shoot from a helicopter and do precision rifle stuff at 800 meters. Just do that with your fun time and money.