You are too right...
Perhaps a novella that follows Butler's life, with short stories from his past, little glimpses of things we didn't see throughout the series, and then, like you say, let him end up with someone in the end. ^ ^
That, or we can just write our fanfic.