Regarding Eugene, I think that it's not his choice in the matter(testifying). The FBI agent told him they want him to keep snitching on Tony, God knows for how long that would have gone on, had Eugene not killed himself. It could have taken years before he'd be put on the stand. I think that's why he killed himself and his family got the millions he inherited.