Design is all about tradeoffs and compromise.
Understanding the physics and reality of each configuration is important; taking this reality and determining what is most important to construct the overall robot system is critical.
Isn't engineering fun?
-JV