Yes, the cheapest option will probably have more issues then the more
expensive one. But that's actually good, because if I can't deal with them,
I probably would give up with a more expensive one.
I don't see how that follows. A cheap electronic component is much more likely to be out of specification, requiring hacks or workarounds to deal with the fact that it's out of spec. A more expensive component is more likely to be within its advertised specifications, and thus Just Workâ˘, when used in a design. It seems to me that using the cheapest, bottom of the barrel, dodgiest components is a recipe for more frustration, and thus more likely to lead to giving up than using components that are modestly more expensive, but actually work to the standards which are advertised.