After 29 hours, Borderlands 4 is the best shooter I’ve played in 2025 in spite of its annoying yapping