Yes, there is absolutely a trade-off between trying to do everything yourself on the lowest possible budget, versus ease and predictability of getting to the point where you have a robot that you can program to do robot-ey things!
If you enjoy the make-it-yourself part, that's certainly a fine path to go (and one I've gone, too.)
However, if you are not confident in being able to build the platform inquestion, and you end up paying e40 for parts and shipping in the end, and then have to throw it away, and pay another e75 for the 3pi and programmer to get something working, that's more expensive than just paying the e75 to begin with. Only you can make the right trade-off here!