For better or worse : 良くも悪くも
For better or worse, Japanese patients choose hemodialysis over peritoneal dialysis.
bottleneck : 障壁、隘路(あいろ)
The doctor’s explanation that the patient must manage the dialysis himself may be a bottleneck in peritoneal dialysis.
Making Japanese a requirement : 日本語必修化