Lots of good info above.
I think you are going to use this bike to play in the woods and if that is correct, the BBSHD is definitely the best option. I'd recommend a 52v/14s battery...it will give you a little more snap than a 48v/13s. AND go as large as you can easily fit in the frame you choose.
Rear suspension...I'd recommend against it. In most instances it just adds complications and interferes and/or eliminates the best place to mount your battery.
Tires...the Duro Wildlife Leopard 24x3.00 is the way to go unless you want to go even smaller then a Vee Mission Command 20x4.00 is an option. The Duro tire is produced under several different names...I bought a Halo Contra 24x3.00 and it is the same tire.
You can take any size frame and put smaller diameter wheels/tires on it, you'll just start running into issues like pedal strikes...if you go with a BBSHD you can always buy shorter crank arms for a unicycle to replace the crank arms that come with the motor.
I found most bikes that come with 24" tires have a frame size that is just too small and cramped...you may be different. Find the frame size that fits you best and then build it up/go from there to make it your own. Feeling comfortable and confident is worth your time and money
.
EDIT...I run a 28 tooth Lekkie front sprocket and a 22 tooth White Brothers (72 engagement points (green cover)) freewheel in the rear. With a 27.5 tire, my top speed is about 19 mph. You may want to use a three speed hub...a buddy of mine built a bike he uses for hunting and the three speed works well...he pulls a small trailer to haul deer out of the woods using 1st gear, uses 2nd gear most of the time since it is a direct drive and a little stronger, and 3rd if he needs to get somewhere a little faster. IMO the BBSHD, 52v battery, and 3 speed rear hub make a great combination for a bike that isn't going to be abused too hard and needs to be used for multiple purposes. Plus the 3 speed is all enclosed and you don't have to worry about mud screwing with your derailleur. If you get a frame with horizontal dropouts, you won't even need to run a chain tensioner. If you have vertical dropouts, I like the Surly Singleator chain tensioner.