Definitely New Vegas:
Better writing (out of this world), better quest design, less linear story, more memorable characters, more meaningful and multi-layered decisions, more complex and varied weaponry, enemies don't scale to you level, better crafting, more content overall...
Just better...