are bpy.context.object and bpy.context.active_object STILL the same?
They do appear to be interchangeable at the moment. I have seen no evidence that developers plan to change this. For sake of consistency I prefer to use .active_object for everything that requires the active object.