Though Xander left the actual choice up to Buffy, he simply cut through her layers of irritating self pity.
She DID choose to chase after Riley (Who had some serious issues thanks to Sunnydale's own unique version of PTSD, but who Buffy had done bugger all to help or be there for) because he was, ultimately, a good man who DID love her.