My first e-bike was a non-suspension Trek mountain bike. I rode it for about a year. The ride was harsh, and yes, even a small potholes felt like a bomb went off every time I hit one. As for going around bumps and potholes, well, if you live in a city where you have no cars to watch, then you might see them all, for most of us around here, that doesn't happen. If you only have one route, to and from where you go, you might be able to memorize all the bumps and potholes etc. Or you could, like mentioned above stand on your pedals 100% of the time and use your arms and legs. It is not the most relaxing way to go. And, over time you will feel it in your hands, wrists, knees, ankles etc. How do I know? I have done it.
After a year I went to a front suspension mountain bike. At high speeds (20-25mph) I tend to stand a lot on my front hubed mountain bike despite the front suspension because the bumps and potholes can slam the seat up into body....(smacking your family jewels, kester etc.) I have been riding on that configuration for over 7 years now. At slower speeds I sit, however I use a well padded seat and a suspension seat tube that sometimes works.
On my full suspension bike I sit a lot because it floats over most of the obstacles that used to give me that explosion feeling with a non-suspension hard tailed bike. As you addressed, suspension bikes tend to have smaller triangle spaces then non rear suspended bikes. And, that is indeed a drawback to my Pro Flex 757. It is always best to put the weight of the battery in the triangle for best handling. I have never converted a Giant Anthem mountain bike, but they do have full suspension a wide open triangle and they tend to be tall. They are also more expensive then a hard-tailed mountain bike.
As for cargo, you have 2 basic options. 1: go with a hard tail and attach a heavy duty rack on it or a trailer attached to a rear dropout. 2: Go with a full suspension bike with a trailer attached to the seat tube. BTW, it is not common, but seat tubes can bend and break.
Or if you are in the mood for something more exotic, look at this thread.
https://endless-sphere.com/forums/viewtopic.php?t=28389
