Okay, so I've got quite the unique problem here. I'll try to use as appropriate language as possible for all of this. Try to refer to me as "they" if you want lol. I don't mind if you call me "he" or "she" as much as most transsexuals/nonbinary people.

I'm currently 17 year old biological male, but I want to become as close to being "hermaphrodite," or the term I like to use, "gender ambiguous" as possible. It would be nice to have genitalia of both genders, but I've decided that's not on the priority list until technology expands to be able to have surgery to essentially do that without becoming infertile. At the very least, I'd want breasts, which is where my problem begins.
I've looked into implants, but those don't mimic actual breasts, and I've heard they need to be replaced every now and then, which isn't really what I want. More recently, I've discovered that usually when mtf transgenders around my age take estrogen for 1-2 years, they go through pretty much female puberty, in which they grow breasts, before any sort of surgery or anything. Plus their voices start to change to become more feminine, which is actually something I'd want as well (but not too feminine, just a happy medium between the two that sounds cute

). I also learned then that I risk becoming infertile with
this as well, but I figure once my breasts grow enough, I'd be able to stop taking estrogen (or if they don't grow as much as I'd hoped, I could theoretically take a couple months break to make sure I don't become infertile).
side note, if there's no way to do so without becoming infertile, I'd probably say "screw that, I'll just see about getting that surgery I was talking about."And here's the kicker: I found out today that it's common for mtf transgenders and such that the estrogen could make their genitals uhh...
not able to become erect (sorry I didn't know how else to put it.) which I definitely don't want either.
So here's my question: How should I go about taking the estrogen but insuring that I don't
break my current genitals? Or is there another alternative someone could enlighten me about? Any ideas or suggestions would be extremely helpful and greatly appreciated!