Depends what you're going for. I did a pi zero cluster a couple years back and it was an absolutely fantastic learning experience for me. There was something about it being tangible that helped keep me interested and force me to actually get it running. Also, the memory limitations, for example, made for a cool problem in setting up Hadoop on it.
It can totally be worth it to do something suboptimal, if it leads to a better learning path :)
It can totally be worth it to do something suboptimal, if it leads to a better learning path :)