One of the main drawbacks of using Raspberry Pi for ROS development is its limited performance. Raspberry Pi has a relatively low processing power and memory, which means it can struggle to run complex or computationally intensive tasks, such as image processing, navigation, or machine learning.