Discuss the trade-offs you would consider when choosing between different hardware platforms for embedded development.