The big steaming turd laid at the end of ME3 soured that series for me. Not as much as it did at first, because 10 minutes can never outweigh 100 hours, but...yeah. AC definitely goes above it. AC3's ending is....weird, but it's not the soul-shattering ending that ME3 had. Plus it leaves the door open for a sequel, where I really don't think ME3's did.
I never played any of the Bioshock games.